READNEXT_LOCALE
从OPEN命令打开的现有文本文件中读取数据。
语法:
READNEXT_LOCALE x READNEXT_LOCALE x, y READNEXT_LOCALE x,y,z,a,b,c,q
详述:
READNEXT_LOCALE与READ_LOCALE几乎相同。主要区别是,READ_LOCALE将从打开的文件中读取整行数据,直到换行符,而READNEXT只能读取足够数量的字符。
例如,如果数据文件的某一行中包含如下数据:
3.0 4.0 5.0
以下两条READNEXT_LOCALE命令将读取x、y和z的值3.0、4.0和5.0:
READNEXT_LOCALE x, y READNEXT_LOCALE z
如果行很长或者参数数量很多,则READNEXT_LOCALE比READ_LOCALE或READ更有用。READNEXT_LOCALE不支持将数组变量名用作参数。此时,可以先将数据读入标量变量,然后在后续行中将此标量值赋值给数组变量,如下所示:
READNEXT_LOCALE x data(i, j) = x
示例:
OPEN "C:\DATA\TEST.DAT" READNEXT_LOCALE x1, x2 READNEXT_LOCALE x3 CLOSE
相关关键字:
OPEN、CLOSE、READ、READ_LOCALE、READNEXT、READSKIP、READSTRING
下一部分: