TC官方合作论坛

 找回密码
 立即注册
查看: 15136|回复: 320
打印 上一主题 下一主题

[功能] 【有源码】原创-读每行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

使用道具 举报

318#
发表于 2018-9-28 14:06:10 | 只看该作者
看看写的啥
回复 支持 反对

使用道具 举报

317#
发表于 2018-9-12 08:27:46 | 只看该作者
自动删空行
回复 支持 反对

使用道具 举报

316#
发表于 2018-8-29 22:37:31 | 只看该作者
支持学习一下
回复 支持 反对

使用道具 举报

315#
发表于 2018-7-11 18:15:05 | 只看该作者
1111111111111111111111111
回复 支持 反对

使用道具 举报

314#
发表于 2018-6-4 20:23:59 | 只看该作者
去玩儿玩儿
回复 支持 反对

使用道具 举报

313#
发表于 2018-5-27 00:01:55 | 只看该作者
回复

使用道具 举报

312#
发表于 2018-5-26 19:40:52 | 只看该作者
回复

使用道具 举报

311#
发表于 2018-5-5 22:47:15 | 只看该作者
局_进程
回复

使用道具 举报

310#
发表于 2018-5-4 19:00:16 | 只看该作者
666666666666666
回复 支持 反对

使用道具 举报

309#
发表于 2018-4-28 03:17:19 | 只看该作者
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-9-18 03:15 , Processed in 0.338961 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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