[問題] 整數轉字串

作者: wiki70170 (wiki)   2012-10-25 16:48:30
我已經爬過文了,程式是用FORTRAN 77寫的
前文教的用法是 WRITE(STRING,'(I3)') INTEGER 這樣
不過當STRING 本身已經有FORMAT的時候
用這招會在STRING裡面寫入一堆亂碼
不知道是否還有其他方式可以讓整數轉換成字串的?
多謝了
作者: kkarthur (aa)   0000-00-00 00:00:00
利用ASCII直接轉換
作者: gilocustom   0000-00-00 00:00:00
確定有寫對位置嗎?
作者: Cypresslin (啊哈哈~~)   0000-00-00 00:00:00
何謂「STRING本身已經有FORMAT」?
作者: wiki70170 (wiki)   0000-00-00 00:00:00
回樓上 呼叫時為CHARACTER(LEN=100) STRING 這樣
作者: jsb   0000-00-00 00:00:00
亂碼應該是宣告以後沒先清空字串的關係。用 STRING='' 就行。
作者: mouseforlove (我是瓜呆)   0000-00-00 00:00:00
假設字串長度是N,用write(string,'(i0.N)) 試試看呢修正:write(string,'(i0.N)') integer
作者: wiki70170 (wiki)   0000-00-00 00:00:00
多謝回文的大家,問題解決了

Links booklink

Contact Us: admin [ a t ] ucptt.com