将从键盘上读入的5个整数以二进制方式写入名为“d:\bi.dat”的新文件中,然后再从该文件中读出这5个整数,

2020-06-26 社会 157阅读
int main(void)
{
FILE *fp;
int i, j;
/*********Found************/
if ((fp=fopen("d:\\bi.dat", "wb+")) == NULL)//你打开的只能写,不能读取,要读取
{
exit (1);
}
printf("input 5 numbers:");
for (i=0; i<5; i++)
{
scanf("%d", &j );
/*********Found************/
fwrite(&j, sizeof(int), 1, fp);//地址,非数值
}
rewind(fp);
for(i=0; i<5; i++)
{
j = getw(fp);
printf("%d\t", j);
}
fclose(fp);

return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com