当我正在阅读一个金额以“\n”分隔的文件时。它的代码是:
while(fscanf(fp,"%llu",&amt) == 1)
{
fscanf(fp,"%ld",&amt);
printf("\n %d",i);
printf(" %ld",amt);
t_amt=t_amt+amt;
i++;
}
问题是如果这个数字是
99000 100 1000 123 456 12000 6000 780000
然后程序打印
1 100
2 123
3 12000
4 780000
问题:
- 它正在跳过一些数字。请帮我纠正错误。