如何打开文件取出需要的东西呢??
有一个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);