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

怎么打开文件取出需要的东西呢?

2012-03-30 
如何打开文件取出需要的东西呢??有一个TXT里存有如下格式的内容:时间|本次累计|总计16:00:00|12|1216:01:0

如何打开文件取出需要的东西呢??
有一个TXT里存有如下格式的内容:
时间           |本次累计         |总计
16:00:00   |12                     |12
16:01:00   |2                       |14
16:02:00   |10                     |24

现在想要做的是取出最后一行的总计的数值。比如在这个例子中是如何取出24这个数呢??

[解决办法]
FILE* fp = fopen( "d:\\ckt.txt ", "r ");
fseek(fp, -5, SEEK_END); //移动到文件尾前五位
char buffer[10] = {0};
fread(buffer, 10, 1, fp); // 读取数据
char* ptr = strrchr(buffer, '2 '); //查找要指定的字符
if (ptr != NULL)
{
printf( "%s ", ptr);//输出
}
fclose(fp);

热点排行