回 帖 发 新 帖 刷新版面

主题:vb文件连读问题

有很多文件,文件号都是变量,怎么实现每个文件的连读,就是第一次打开读取第一行数据,第二次打开读取第二行,依次类推···

回复列表 (共3个回复)

沙发


每次打开,指针都会在文件的开头。
你可以搞一个变量记录打开的次数,例如用N
那么打开以后,就读给同一个字符串变量(例如Hang)用line input连续读N次
最后Hang里就是你要的。

板凳

谢谢你,我是在把FORTRAN程序转换为vb时遇到这个问题的,FORTRAN中打开一个文件后既可读又可写,所以每个文件只打开一次,后面只用文件号对文件进行读写操作,文件号也是变量,而vb不能既读又写,所以只能读写分开操作,可是有很多文件,每个文件都用变量做文件号,所以每次打开后不知道怎么判断当前的文件是第几次打开,比如前面已经打开一个文件,再打开一个文件时不一定是上次打开的文件

3 楼

你究竟是几个问题?都缠到一块怎么说得清?
提问,也是一种能力。看来你还需要……

我来回复

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