【发布时间】:2012-07-04 05:29:52
【问题描述】:
我在使用 Fortran 时遇到了以下问题:例如,在从具有 fmt=* 的数据文件中读取字符数组或任何实际列表时,非引号间的空格和逗号本身都被视为分隔符对于数组/列表中的元素。逗号充当分隔符这一事实对我来说是个大问题。
所以问题是:您是否知道 Fortran 中允许将输入文件中的逗号视为字符而不是分隔符的任何语义选项或编译指令, 唯一的分隔符是空格?作为一个具体的例子,我希望在阅读这样的记录时:
x,y,z
与:
read (7,*) adummy
将导致adummy(一个标量字符变量)获得值x,y,z 而不是x。
欢迎任何帮助。
【问题讨论】: