菜鸟又来提问啦!
请问为什么这个程序将123写进文件后变成一个整体的整数123了呢,是和换行符\n有关吗?不输换行符就当做一个整体吗?还是怎样?不懂诶,求详解!
include
void main( )
{
FILE *fp;
int k, n, a[6]={1,2,3,4,5,6};
fp = fopen("d2.dat", "w");
fprintf(fp, "%d%d%d\n", a[0],a[1],a[2]);
fprintf(fp, "%d%d%d\n", a[3],a[4],a[5]);
fclose(fp); fp = fopen("d2.dat", "r");
fscanf(fp, "%d%d", &k, &n);
printf("%d, %d\n", k, n);
fclose(fp);
}