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

下一部分: