TC官方合作论坛

 找回密码
 立即注册
查看: 53571|回复: 343

[功能] 【有源码】原创-读每行txt文件返回数组 两种方法自动删空行

  [复制链接]
发表于 2013-12-28 10:53:05 | 显示全部楼层 |阅读模式

马上加入TC

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

x
今天一大早起床,看到一帖子,新手朋友不会读文件流了……bbs.tyuyan.com/thread-36692-1-1.html
沙发yangfusheng的回复就不错,只是一旦遇到空行就结束读取了。这样一旦遇到有空行的文件就不太好办。
我以前写的一个函数可以实现 遇到连续n个空格才结束,n为参数,这样如果遇到一个空行就不会导致直接返回了。
----------------------------------
原型:read(路径,&大小,限制=3)
参数1:字符型;文件全路径。
参数2:整型或null型;执行函数后,此参数的值为:返回的数组的长度。若不需要数组的大小,实参可传常量【空间名.read("C:\\123.txt",0)】。
参数3:可空,遇到连续多少空格后返回。
返回值:字符型一维数组。
源码:
游客,如果您要查看本帖隐藏内容请回复


------------------------
看了一下victor8733的回复也是很值得学习,他是利用字符串分割来获得txt的每行内容的,只是没有剔除空行。
于是乎再发一个功能上来,这个是刚刚优化的,个人感觉效率比上个函数高。可指定是否删空行。
这个函数是全部读取文件后才删除空行的。即使是开头有一行,中间空10000000000行,最后一行也能读取到……
不费话了,源码:
游客,如果您要查看本帖隐藏内容请回复



回复

使用道具 举报

发表于 2014-1-27 22:43:57 | 显示全部楼层
读每行txt文件返回数组 两
回复 支持 0 反对 1

使用道具 举报

发表于 2014-1-5 16:25:22 | 显示全部楼层
h4d5h4d6h4
回复 支持 0 反对 1

使用道具 举报

发表于 2013-12-28 10:58:03 | 显示全部楼层
从小白到入门,从入门到精通
回复 支持 反对

使用道具 举报

发表于 2013-12-28 11:41:39 | 显示全部楼层
好东西
回复

使用道具 举报

发表于 2013-12-28 12:33:12 | 显示全部楼层
0000000000000000000
回复 支持 反对

使用道具 举报

发表于 2013-12-28 12:34:46 | 显示全部楼层
新手朋友
回复

使用道具 举报

发表于 2013-12-28 13:31:00 | 显示全部楼层
瞅瞅。。。
回复

使用道具 举报

发表于 2013-12-28 13:45:12 | 显示全部楼层
看看
回复

使用道具 举报

发表于 2013-12-29 03:03:25 | 显示全部楼层
xxxxx
回复

使用道具 举报

发表于 2013-12-29 19:22:41 | 显示全部楼层
回复

使用道具 举报

发表于 2013-12-30 21:43:40 | 显示全部楼层
学习学习
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-3-30 04:06 , Processed in 0.046251 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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