C语言文件fwrite

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:36:00
有以下程序
#include
main()
{FILE *fp; int a[10]={1,2,3,0,0},i;
fp=fopen("d2.dat,"wb");
fwrite(a,sizeof(int),5,fp);
fwrite(a,sizeof(int),5,fp);
fclose(fp);
fp=fopen("d2.dat","rb");
fread(a,sizeof(int),10,fp);
fclose(fp);
for(i=0;i<10;i++) printf("%d",a);
}
程序的运行结果是

#include<stdio.h>

  void main()

  {

   FILE *fp; 

   int a[10]={1,2,3,0,0},i;

      fp=fopen("d2.dat","wb");

      fwrite(a,sizeof(int),5,fp);

      fwrite(a,sizeof(int),5,fp);

      fclose(fp);

      fp=fopen("d2.dat","rb");

      fread(a,sizeof(int),10,fp);

      fclose(fp);

      for(i=0;i<10;i++) 

      printf("%d",a[i]);

   printf("\n");

  }

C语言 fwrite问题 C语言fwrite 的乱码问题 C语言中的文件写函数"fwrite"的问题 【跪求】c语言 fwrite 写入 int 问题!!! C语言中使用fwrite语句以2进制方式打开文件,写入的数据是不是还是字符型的 关于fwrite()写文件 fwrite()函数和fread()函数分别有几个返回值?分别代表什么意思?(C语言) c语言中用fread读出和用 fwrite读入 文本文件中出现乱码 C语言标准文件 c语言文件题目