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 ? 用write写入文件的话,存入的二进制数据,用记事本打开就是乱码
页:
[1]