我收到了一个使用 Notepad++ 创建的文本文件,我正尝试在 Mac 和 PC 上使用 Fortran 95 程序读取该文本文件。读取行是:
read(lun,'(a)',iostat=io1) input
由于我不知道行长是多少,我将输入定义为 512 的长度。对于非记事本++文件,当找到行尾时,读取“停止”并自动前进到下一行文本。使用 notepad++ 文件,它读取 512 个字符,跳过回车。当我使用 pc 上的 dos 编辑器打开文件时,我看到回车符号(ASCII char 13),但行之间没有中断,它们都相互附加。
我尝试搜索ichar(13)
and ichar(10)
,退格到行首并尝试强制前进到下一行;与 一起阅读format '(a,/')'
,但无法进行任何工作。