作者wiki70170 (wiki)
看板Fortran
標題[問題] 整數轉字串
時間Thu Oct 25 16:48:30 2012
我已經爬過文了,程式是用FORTRAN 77寫的
前文教的用法是 WRITE(STRING,'(I3)') INTEGER 這樣
不過當STRING 本身已經有FORMAT的時候
用這招會在STRING裡面寫入一堆亂碼
不知道是否還有其他方式可以讓整數轉換成字串的?
多謝了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.20.58
1F:→ kkarthur:利用ASCII直接轉換 10/25 17:23
2F:→ gilocustom:確定有寫對位置嗎? 10/25 17:32
3F:→ Cypresslin:何謂「STRING本身已經有FORMAT」? 10/25 17:51
4F:→ wiki70170:回樓上 呼叫時為CHARACTER(LEN=100) STRING 這樣 10/25 18:06
5F:推 jsb:亂碼應該是宣告以後沒先清空字串的關係。用 STRING='' 就行。 10/26 11:01
6F:推 mouseforlove:假設字串長度是N,用write(string,'(i0.N)) 試試看呢 10/26 12:39
7F:→ mouseforlove:修正:write(string,'(i0.N)') integer 10/26 12:40
8F:→ wiki70170:多謝回文的大家,問題解決了 10/26 21:24