我看到这段代码中有错误.在fscanf中,需要引用缓冲区的地址(&buffer).有人可以解释错误"分段错误"吗?我是新手用gcc编译的东西,我不明白它试图告诉我什么.
int buffer; char junk; while(fscanf(fp,"%d%c",buffer, &junk) !=EOF) { printf("%d\n",buffer); } fclose(fp); return 0; }
c scanf
c ×1
scanf ×1