文件读写问题请教
我有一个在c盘下TDDOWNLOAD下一个名为tobill.txt的文件,里面是数千个公车用户的账单记录,截取其中一个:AX1221123423453456:Amanda Ng:012:032
分别是信用卡号码:名字:上车站名:下车站名。
现要求我截取第28个记录。小弟写的程序如下,先读取前28个记录,可编译但怎么也运行不了,请大家指教,谢谢。
#include<stdio.h>
main ()
{
FILE *infile;
int x, on, off;
char credit[20], name[20];
infile=fopen("C:\\TDDOWNLOAD\\tobill.txt", "r");
for (x=0; x<27; x++)
{
fscanf(infile, "%[^:]:%[^:]:%d:%d", credit, name, &on, &off);
printf("\nRecord %d is : %s:%s:%d:%d", x, credit, name, on, off);
}
fclose(infile);
}
[ 本帖最后由 winglesswu 于 2013-3-25 01:27 编辑 ]