TC官方合作论坛

 找回密码
 立即注册
查看: 1211|回复: 7

[已解决] 怎么读取TXT文件某一行

[复制链接]
发表于 2014-1-22 15:36:25 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
怎么读取TXT文件某一行
我想实现的是 打开一个文件,读取第一行存到变量x中,关闭文件,然后再打开同一个文件读取第二行存到变量x中之后再关闭文件,如此继续知道读完。

这样能实现吗?

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

使用道具 举报

发表于 2014-1-22 16:07:21 | 显示全部楼层
为什么非要关闭?再打开?我发过帖子你看看我的吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-22 16:49:02 | 显示全部楼层
rainshine 发表于 2014-1-22 16:07
为什么非要关闭?再打开?我发过帖子你看看我的吧

我来看看。先谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-22 17:18:01 | 显示全部楼层
我自己想到了新的思路,就是特别简单的,直接读出每一行,然后存到数组中就可以了


单个账户= 数组[99999]


功能 开始_点击()
   
    文件句柄=文件.打开("d:\账户.txt")
    行数=0,x=0
    循环(真)
        
        单个账户[x]=文件.读一行(文件句柄)
        
        如果(单个账户[x]=="")            
            跳出
        如果结束
        x=x+1
        行数++
    循环结束
    文件.关闭(文件句柄)
   
    辅助.消息框(单个账户[0])
   
回复 支持 反对

使用道具 举报

发表于 2014-1-22 18:15:12 | 显示全部楼层
anxx12345 发表于 2014-1-22 17:18
我自己想到了新的思路,就是特别简单的,直接读出每一行,然后存到数组中就可以了

汗。
回复 支持 反对

使用道具 举报

发表于 2014-1-22 22:25:31 | 显示全部楼层
我也是新手.我有个思路或许比你这个更方便

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

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

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

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


回复 支持 反对

使用道具 举报

发表于 2014-1-24 03:47:58 | 显示全部楼层
封装一个 功能函数把TXT 内容 分割到 数组    数组下标 用传参  方式访问
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-6 21:08:35 | 显示全部楼层
谢谢各位,我自己想出来了一个解决方法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-24 13:51 , Processed in 0.037798 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表