怎么用C读取100K文本文件?
怎么用C快速读取100K文本文件?
[解决办法]
内存映射文件处理大文件:
http://www.yesky.com/20030117/1649013.shtml
[解决办法]
yy
[解决办法]
呵呵,用vc的想法再转,有点拗。。。能不能在c 下,讲解讲解啊。
[解决办法]
fread
[解决办法]
100K而已,不算是很大的文件
先分配一个100K的空间,再一次性读取
[解决办法]
C读100K的文件很费劲吗?
[解决办法]
不是吧。。。。
我感觉多长的都能读
你是怎么读的。。。
你给个代码看看
[解决办法]
用fopen()不行么?
[解决办法]
"内存映射文件处理大文件:
http://www.yesky.com/20030117/1649013.shtml
"
我的天,100k算大文件就要用内存映射文件啊?不要吓人家好不好
[解决办法]
int srcfd;
char *srcp;
srcfd = open(filename,O_RDONLY,0);
srcp = mmap(0,filesize,PROT_READ,MAP_PRIVATE,srcfd,0);
close(srcfd);
/* 用完后 */
munmap(srcp,filesize);
[解决办法]
FILE *fp;
fp=fopen(filename, "r ");