易码技术论坛

 找回密码
 加入易码
搜索
查看: 243460|回复: 10

怎样按行读取文件?

[复制链接]
发表于 2005-8-23 21:15:00 | 显示全部楼层
也许可以先判断而不读,读到0x0D再fread。
 楼主| 发表于 2005-8-23 21:17:00 | 显示全部楼层
不读怎么判断是不是0x0D
发表于 2005-8-23 21:47:00 | 显示全部楼层
也对哦...(好低级的错误-_-||)
那估计也就只能getc了。
PS:你是要做文本编辑器么~?
发表于 2005-8-23 22:55:00 | 显示全部楼层
设置一个缓冲区(大小按具体情况而定,比平均行长度大些就可以了)
每次读一个缓冲区长度的文件,然后判断,不足一行接着再读一个缓冲区...
这样应该会快一些.
 楼主| 发表于 2005-8-24 05:44:00 | 显示全部楼层
PACMANAGER有个文本编辑器,我也给ZIPFILEMANAGER装个玩玩,
发表于 2005-8-24 16:05:00 | 显示全部楼层
汗楼上的想法……

有必要么?
 楼主| 发表于 2005-8-24 18:44:00 | 显示全部楼层
不是那种十六进制的,是和文曲星内置的文本编辑器类似的,TC800没有.
 楼主| 发表于 2005-8-24 19:47:00 | 显示全部楼层


全屏文本编辑器
发表于 2005-8-25 18:32:00 | 显示全部楼层
楼主可以写一个专门用于星星上写程序(6502,LAVA)的文本编辑器啊,可以不用支持汉字的输入。用LEE的那个笔记本写程序比较不爽,主要是那些符号输入太麻烦了。
发表于 2005-8-26 09:35:00 | 显示全部楼层
楼上的建议不错,假如写个程序文本编辑器(最好带有Code Complete功能),再和LAVA编译器整合起来,就得到文曲星上的LavaXIDE了(Basic的优势又少了一个……)
 楼主| 发表于 2005-8-23 20:54:15 | 显示全部楼层 |阅读模式
用GETC读到换行太慢了,用FREAD又不知道多少字节?
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-6-16 05:40 , Processed in 0.013403 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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