TC官方合作论坛

标题: 怎么读取TXT文件某一行 [打印本页]

作者: anxx12345    时间: 2014-1-22 15:36
标题: 怎么读取TXT文件某一行
怎么读取TXT文件某一行
我想实现的是 打开一个文件,读取第一行存到变量x中,关闭文件,然后再打开同一个文件读取第二行存到变量x中之后再关闭文件,如此继续知道读完。

这样能实现吗?

请大哥们给小弟指导下思路。

作者: rainshine    时间: 2014-1-22 16:07
为什么非要关闭?再打开?我发过帖子你看看我的吧
作者: anxx12345    时间: 2014-1-22 16:49
rainshine 发表于 2014-1-22 16:07
为什么非要关闭?再打开?我发过帖子你看看我的吧

我来看看。先谢谢
作者: anxx12345    时间: 2014-1-22 17:18
我自己想到了新的思路,就是特别简单的,直接读出每一行,然后存到数组中就可以了


单个账户= 数组[99999]


功能 开始_点击()
   
    文件句柄=文件.打开("d:\账户.txt")
    行数=0,x=0
    循环(真)
        
        单个账户[x]=文件.读一行(文件句柄)
        
        如果(单个账户[x]=="")            
            跳出
        如果结束
        x=x+1
        行数++
    循环结束
    文件.关闭(文件句柄)
   
    辅助.消息框(单个账户[0])
   
作者: rainshine    时间: 2014-1-22 18:15
anxx12345 发表于 2014-1-22 17:18
我自己想到了新的思路,就是特别简单的,直接读出每一行,然后存到数组中就可以了

汗。
作者: kam    时间: 2014-1-22 22:25
我也是新手.我有个思路或许比你这个更方便

你在TXT文件里把帐号不要分行写,直接写成用分隔符来分隔.

比如 帐号123,帐号124,帐号125.....

然后你就可以直接读一行就可以了

帐号=数组[0]
帐号源=文件.读一行(文件句柄)
字符串.分割(帐号源,",",返回串)
变量 大小
数组空间.大小(返回串,大小)



作者: 石中草    时间: 2014-1-24 03:47
封装一个 功能函数把TXT 内容 分割到 数组    数组下标 用传参  方式访问
作者: anxx12345    时间: 2014-3-6 21:08
谢谢各位,我自己想出来了一个解决方法




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1