主题:vb文件连读问题
pass74
[专家分:0] 发布于 2013-01-18 08:36:00
有很多文件,文件号都是变量,怎么实现每个文件的连读,就是第一次打开读取第一行数据,第二次打开读取第二行,依次类推···
回复列表 (共3个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2013-01-18 13:13:00
每次打开,指针都会在文件的开头。
你可以搞一个变量记录打开的次数,例如用N
那么打开以后,就读给同一个字符串变量(例如Hang)用line input连续读N次
最后Hang里就是你要的。
板凳
pass74 [专家分:0] 发布于 2013-01-18 14:35:00
谢谢你,我是在把FORTRAN程序转换为vb时遇到这个问题的,FORTRAN中打开一个文件后既可读又可写,所以每个文件只打开一次,后面只用文件号对文件进行读写操作,文件号也是变量,而vb不能既读又写,所以只能读写分开操作,可是有很多文件,每个文件都用变量做文件号,所以每次打开后不知道怎么判断当前的文件是第几次打开,比如前面已经打开一个文件,再打开一个文件时不一定是上次打开的文件
3 楼
老大徒伤悲 [专家分:29120] 发布于 2013-01-20 11:03:00
你究竟是几个问题?都缠到一块怎么说得清?
提问,也是一种能力。看来你还需要……
我来回复