回 帖 发 新 帖 刷新版面

主题:请问哪位大侠知道在txt文件中遇到“tab”符号的处理?

在read文本文件中的数据时,[color=FF0000]同一行[/color]中 ,两个数据的类型是相同的,但是它们用tab键的符号隔开了,那么在read这两个数据到一个数组的时候,格式如何写呢?

如:
    DO I=1,N
    READ(1,100) DATA(I)
    END DO
100     FORMAT(??????)

1 指的是要读的文本文件

如果写成:    DO I=1,N,2
    READ(1,100) DATA(I),DATA(I+1)
    END DO
    显然是可以实现的,但是第一种怎么实现呢?主要是考虑到在以后的复杂情况中便于处理数据,希望大人指点一二!!!

回复列表 (共2个回复)

沙发

直接写成
read(1,*) data(1:n)
就行了,程序会一行行的读

板凳

呵呵!很有帮助啊!

我来回复

您尚未登录,请登录后再回复。点此登录或注册