LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1048|回复: 8

readline()怎么写最快?

[复制链接]
发表于 2004-1-6 13:35:22 | 显示全部楼层 |阅读模式
谢谢了。
发表于 2004-1-6 18:31:43 | 显示全部楼层
用read()吧??
要是柏克利系统每次读的字节数大于等于8192字节就能达到最快。
#define BUFFSIZE 8192

要想知道其它的系统的情况可以用time ./a.out测试。

以上是个人意见,还请高手指教!!
 楼主| 发表于 2004-1-7 10:45:55 | 显示全部楼层
我说的是从文件中只读一行!
发表于 2004-1-7 19:58:26 | 显示全部楼层
最初由 neil007 发表
我说的是从文件中只读一行!


关注中~~~
发表于 2004-1-7 23:42:46 | 显示全部楼层
fgets最快阿
man fgets
发表于 2004-1-7 23:48:39 | 显示全部楼层
直接用系统调用read最快了
发表于 2005-4-27 14:32:07 | 显示全部楼层
请问谁可以对readline函数库有更详细的说明?谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-4-27 14:58:54 | 显示全部楼层
Post by neil007
我说的是从文件中只读一行!


想从文件里读一行应该用fgets或getline吧?
回复 支持 反对

使用道具 举报

发表于 2005-4-27 15:02:39 | 显示全部楼层
$ man readline
发现好复杂啊。居然还有这种函数
回复 支持 反对

使用道具 举报

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

本版积分规则

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