#include <stdio.h>
#include <conio.h>
int main()
{
int i;
FILE *pfile=fopen("test.txt","a++");
if(!pfile)
printf("I can't open the file:");
while(!feof(pfile))
{
fscanf(pfile,"%d",&i);
printf("%d",i);
}
fclose(pfile);
getch();
//问题:我的test.txt中的文本是123456789123456,但是输出时会输出负数,如果test.txt中是123456就可以正常输出,我不明白为什么
}
请大家给我讲讲,非常感谢