C程序文件调用试题疑问,求助解答!谢谢!~

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:45:08
#include<stdio.h>
main()
{ int i,k,n;
FILE *fp=fopen("test.dat","w+");
for(i=1;i<6;i++){
fprintf(fp,“%d",i);
if(i%3==0)
fprintf(fp,"\n");
}
rewind(fp);
fscanf(fp,"%d%d",&k,&n);
printf("%d%d\n",k,n);
fclose(fp);
}

这题是选择题的最后一道,算是BOSS了,高手帮我解答一下啊,我感激不尽~~没有积分了,没啥给大家的了,谢谢你们了!!!

在文件test.dat中写入:
123
456
然后从文件中读两个整数k,n
k = 123
n = 456
然后输出
123456
其中的函数rewind(fp)即将文件指针移到文件头,出现这样的数据只要是在写文件时1, 2, 3. 3, 4, 6中间没有空格。