TC官方合作论坛

标题: 【有源码】原创-读每行txt文件返回数组 两种方法自动删空行 [打印本页]

作者: rainshine    时间: 2013-12-28 10:53
标题: 【有源码】原创-读每行txt文件返回数组 两种方法自动删空行
今天一大早起床,看到一帖子,新手朋友不会读文件流了……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行,最后一行也能读取到……
不费话了,源码:




作者: lmlxh    时间: 2013-12-28 10:58
从小白到入门,从入门到精通
作者: qjj754    时间: 2013-12-28 11:41
好东西

作者: 浅灰色    时间: 2013-12-28 12:33
0000000000000000000
作者: 1757663220    时间: 2013-12-28 12:34
新手朋友
作者: as128214121    时间: 2013-12-28 13:31
瞅瞅。。。
作者: 菜鸟狙丶    时间: 2013-12-28 13:45
看看
作者: xiaoyuvps    时间: 2013-12-29 03:03
xxxxx
作者: dabaowl    时间: 2013-12-29 19:22

作者: victor8733    时间: 2013-12-30 21:43
学习学习
作者: ggyy1012    时间: 2013-12-31 18:58
谢谢  好好学习下
作者: wuyatom    时间: 2013-12-31 21:23
kkkkkkkkkkkkkkkkkk
作者: java104k    时间: 2014-1-1 18:11
11111111
作者: whoyeyang    时间: 2014-1-3 19:47
收下收下
作者: 美珍子    时间: 2014-1-3 23:20
看看。。大文件能读不、
作者: rainshine    时间: 2014-1-4 11:56
美珍子 发表于 2014-1-3 23:20
看看。。大文件能读不、

读不了,大文件读取用系统对象自己写读文件流代码。
作者: 美珍子    时间: 2014-1-4 21:51
rainshine 发表于 2014-1-4 11:56
读不了,大文件读取用系统对象自己写读文件流代码。

哦。好的、
作者: rainshine    时间: 2014-1-4 22:14
美珍子 发表于 2014-1-4 21:51
哦。好的、

这些代码给新手参考用的。
作者: chiayo    时间: 2014-1-4 22:17
谢谢,很不错
作者: rainshine    时间: 2014-1-4 22:21
chiayo 发表于 2014-1-4 22:17
谢谢,很不错

哈不用谢~
作者: 神圣的恶魔    时间: 2014-1-5 09:08

作者: rainshine    时间: 2014-1-5 09:16
神圣的恶魔 发表于 2014-1-5 09:08

你好,如果看不懂这段代码,可以加我qq帮你写代码哟,免费的……
作者: 神圣的恶魔    时间: 2014-1-5 09:20
rainshine 发表于 2014-1-5 09:16
你好,如果看不懂这段代码,可以加我qq帮你写代码哟,免费的……

谢谢 如果需要的话 我会找你的

作者: lidongxu    时间: 2014-1-5 12:02
两种方法自动删空行
作者: rainshine    时间: 2014-1-5 12:19
lidongxu 发表于 2014-1-5 12:02
两种方法自动删空行

别弄无用的回复那- -。。不太道德
作者: 落幕    时间: 2014-1-5 12:42
4111111111111111111
作者: netboy    时间: 2014-1-5 14:50
kankan
作者: tcly    时间: 2014-1-5 14:55
eeeeeeeeee
作者: weigang    时间: 2014-1-5 16:25
h4d5h4d6h4
作者: rainshine    时间: 2014-1-5 17:28
tcly 发表于 2014-1-5 14:55
eeeeeeeeee

为神马全是刷回复!!可恶~~
作者: leikang    时间: 2014-1-5 21:27
学习学习
作者: 447882578    时间: 2014-1-5 21:52

作者: rainshine    时间: 2014-1-5 22:02
447882578 发表于 2014-1-5 21:52


作者: rainshine    时间: 2014-1-5 22:02
447882578 发表于 2014-1-5 21:52


作者: yjbdmcx    时间: 2014-1-6 11:38
kkkkkkkkkkkkkkkkkkkkkkkkkkk
作者: liulei    时间: 2014-1-6 11:58
jjjjjjjjjjjjj
作者: a77287412    时间: 2014-1-8 01:59
非常感谢,学习
作者: rainshine    时间: 2014-1-8 18:28
a77287412 发表于 2014-1-8 01:59
非常感谢,学习

不用谢,互相学习共同进步。
作者: kim1971    时间: 2014-1-10 06:24
顶   顶   顶   
作者: JSDYWZ    时间: 2014-1-10 19:07
读每行txt文件返回数组
作者: joejiang    时间: 2014-1-16 22:58
跟着大神的贴子,穿越过来的,看看学习一下.
作者: R008    时间: 2014-1-19 08:57
正是我所需,谢谢
作者: mo529543445    时间: 2014-1-19 14:15
000000000000000000000000000000000
作者: anxx12345    时间: 2014-1-20 09:45
希望对大家会有帮助。
作者: 君凌天下    时间: 2014-1-20 11:30
学习无敌
作者: xieyu0415    时间: 2014-1-22 17:41
这个太强大了要学习下
作者: pc_nc    时间: 2014-1-25 05:26
要看
作者: 1971986486    时间: 2014-1-25 13:47

作者: 心瘾。    时间: 2014-1-26 23:55
324324
作者: rainshine    时间: 2014-1-27 15:39
22218599 发表于 2014-1-27 15:28
小白,学习学习!

互相学习~
作者: sky2810    时间: 2014-1-27 18:19

我来了
作者: 木人    时间: 2014-1-27 22:43
读每行txt文件返回数组 两
作者: rainshine    时间: 2014-1-27 23:13
木人 发表于 2014-1-27 22:43
读每行txt文件返回数组 两

作为认证作者,居然还复制标题?
作者: 木人    时间: 2014-1-28 21:23
rainshine 发表于 2014-1-27 23:13
作为认证作者,居然还复制标题?

那就祝新年快乐,马上如意!
作者: rainshine    时间: 2014-1-28 22:10
木人 发表于 2014-1-28 21:23
那就祝新年快乐,马上如意!

谢谢啦。你也是!
作者: a1155    时间: 2014-2-9 17:19
谢谢分享`````````````````````
作者: 玖天_Teemo    时间: 2014-2-10 21:25

作者: limingmax    时间: 2014-2-10 22:07
学习学习
作者: 313442275    时间: 2014-2-13 19:27
反攻倒算发给
作者: zhangzaifeng    时间: 2014-2-14 01:04
i类路哦哦
作者: jxtiger    时间: 2014-2-14 23:47
看看!!!!!!!!!!!!!!!!!!
作者: 忆辰辅助    时间: 2014-2-16 22:12
下载的都坑爹
作者: 盖灬    时间: 2014-2-23 23:50

作者: jinsonglin    时间: 2014-2-26 18:15
就分开了的撒艰苦奋斗撒娇克里夫
作者: 18751681775    时间: 2014-2-26 20:56
哈哈哈哈哈会给
作者: 爱上狼De羊    时间: 2014-2-26 23:33
11111111
作者: 行尘    时间: 2014-2-27 02:00

k
作者: 18098911957    时间: 2014-2-27 06:39
坎坎坷坷坎坎坷坷看看
作者: 老猫    时间: 2014-3-3 20:40
给力 感谢rainshine大神
作者: 续花丶    时间: 2014-3-6 18:32
学习一下。
作者: guozhengzhong88    时间: 2014-3-8 00:07
顶一个
作者: 星.月    时间: 2014-3-12 22:37
回复学习下
作者: powok123    时间: 2014-3-13 21:08
ghggggggggggggggg
作者: wjzjsj    时间: 2014-3-14 00:52
好好学习,,,,,,,,,,,,,,,,,,,,
作者: 946413    时间: 2014-3-14 03:33
156789797
作者: haizhen005    时间: 2014-3-14 20:46
看看学习一下
作者: ktv9779    时间: 2014-3-14 21:09
放的
作者: tcfish    时间: 2014-3-15 07:27
数学
作者: zywbest    时间: 2014-3-15 22:20
学习下
作者: dy喳    时间: 2014-3-17 15:44
支持啊
作者: srddp    时间: 2014-3-17 16:02
这是个好教程  上次就因为这个 忙活半天.谢谢
作者: zhangweidetc    时间: 2014-3-20 21:10

作者: ybc178    时间: 2014-3-22 02:19
酱油党路过
作者: lttx10086    时间: 2014-3-23 21:29
写配置
作者: zhangyu525    时间: 2014-3-24 14:07
学习 学习
作者: happy2887    时间: 2014-3-26 12:44
行善积德,天有奇报。感谢楼主分享,楼主RP+1!

我去,这个分享的超级实用的啊~~!给力!
作者: jrfjrf4    时间: 2014-3-27 08:47
好东西 谢谢
作者: sd3810695    时间: 2014-3-27 22:20
的顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: adbook    时间: 2014-4-3 14:55
自动删空行
作者: sxf519    时间: 2014-4-5 19:28
xxxxxxxxxxx
作者: wugang770319    时间: 2014-4-5 20:59
你好
作者: myaoao    时间: 2014-4-6 22:16
瞄一眼.看看和我想的是不是一样.
作者: ding60476084    时间: 2014-4-9 18:35
回复一下看啊可能
作者: 心相印    时间: 2014-4-11 01:02
下载学习
作者: hnnhwsh    时间: 2014-4-11 09:45
从入门到精通
作者: lansiyun    时间: 2014-4-14 06:57
新手学习ing
作者: minews    时间: 2014-4-15 22:27
行txt文件返回数组 两种
作者: yi369852    时间: 2014-4-16 22:20
新人来顶贴
作者: qjl515728270    时间: 2014-4-17 01:29
学习一下
作者: WorkingDead…    时间: 2014-4-18 15:48
这个一定要回!!!




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