作者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