每个人的愿望是什么:高 手 的近 来

来源:百度文库 编辑:高考问答 时间:2024/05/01 04:26:10
#include "stdio.h"
main()
{FILE *fp;int i=20,j=30 k,n;
fp=fopen("d1.dat","w");
fprintf(fp,"%d\n",i);fprintf(fp,"%d\n"j);
fclose(fp);
fp=forpen("d1.dat","r");
fp=fscanf(fp,"%d%d",&k&n);printf("%d%d\n",k,n);
fclose(fp);
}
越详细越好
只要说说每行的意思就行,错了就错了
说的对就行

经过我的调试正确的代码如下:
#include "stdio.h"
void main()
{
FILE *fp;
int i=20,j=30, k,n;
fp=fopen("d1.dat","w");
fprintf(fp,"%d\n",i);
fprintf(fp,"%d\n",j);
fclose(fp);
fp=fopen("d1.dat","r");
fscanf(fp,"%d,%d",&k,&n);
printf("%d%d\n",k,n);
fclose(fp);
}

fp=forpen("d1.dat","r");
这是什么东西?

明显你打字出错了

FILE *fp;int i=20,j=30 k,n;
差了个逗号吧??????