lyj999 发表于 2021-3-13 08:32:18

C语言文件相关问题

本帖最后由 lyj999 于 2021-3-13 08:38 编辑

#include<stdio.h>
#include<stdlib.h>

void main()
{
      int arr[]={9,99,999},i;
      FILE *fp;
      if((fp=fopen("D:\\random.txt","w"))==NULL)
      {
                printf("error!\n");
                exit(0);
      }
      for(i=0;i<3;i++)
                fwrite(&arr,sizeof(int),1,fp);
      fclose(fp);
}
该行代码创建的文件用记事本打开是无序符号,请大家指教。
打开后内容为:           c   ?

chxchxkkk 发表于 2021-3-14 00:51:09

用write写入文件的话,存入的二进制数据,用记事本打开就是乱码
页: [1]
查看完整版本: C语言文件相关问题