首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

有关问题个基础的有关问题

2013-01-22 
问题个基础的问题用c语言读文件。fopen打开后。使用fgets读文件。我只想读最后一行文本可以用循环一行一行读,

问题个基础的问题
用c语言读文件。
fopen打开后。
使用fgets读文件。
我只想读最后一行文本

可以用循环一行一行读,读到最后,
这样太麻烦,如果文件大呢?
我知道可以用fseek可以直接跳到文件最后。
但这个直接跳到最后了,
比如有100行文本,我只读第100行。

[解决办法]
这个没办法,文件不支持随机存取
[解决办法]
同意楼上的,

要不你先fseek到最后100个字节,然后开始找有没有'\n',没有就找最后200字节。。。
这样的代码比较难看,效率比较一般。
还不如就用循环一行一行读,读到最后。

热点排行