iCAx开思网

标题: 关于ug/open grip的文件读取 [打印本页]

作者: lonelystarf    时间: 2006-9-28 12:41
标题: 关于ug/open grip的文件读取
小弟在用grip从文本文件读取数据时候发现最多只能从文件读取42个数据,43个就报错,而我的文本文件里面有238个数据呢,这是怎么回事?我把读取的相关代码给出来,哪位大哥给找找原因。

number/x(43)

FETCH/TXT,1,'x.txt'
RESET/1
READ/1,x
FTERM/TXT,1   $$$这时会报错

————————————————————————————————————
number/x(42)

FETCH/TXT,1,'x.txt'
RESET/1
READ/1,x
FTERM/TXT,1   $$$这样就没事。
作者: lonelystarf    时间: 2006-9-28 14:29
错误名称为:
Error no. 104 in line no. 12: Statement too complex.
作者: airen    时间: 2006-9-28 18:30
数组上限超值了。。设大些即可
作者: lonelystarf    时间: 2006-9-28 20:13
谢谢关注。怎么设大?number/x(43)将43换成更大的么?不成,大了还是报错。
作者: abinhe    时间: 2006-9-30 23:59
你的分隔符对不对
作者: xszlz    时间: 2006-10-5 20:01
我也试过了,确实如此
作者: icaxhjy88    时间: 2006-10-7 23:54
用循环数组读取试试
do/l1:,i,1,1000  $$1000还可设大,没什么关系
read/1,ifend,l2:,x(i)
l1:
l2:




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3