SCNU-HJT
2019-11-26 10:14新人求助!!为什么输出的结果是乱码
#include<stdio.h>
#include<stdlib.h>
FILE *f1;
int main()
{
char ch;
int i;
f1=fopen("temp.bin","wb");
if(f1==NULL)
{
printf("文件打开失败\n");
exit(0);
}
for(i=0;i<128;i++)
{
fputc(i,f1);
}
fclose(f1);
f1=fopen("temp.bin","rb");
if (f1==NULL)
{
printf("文件打开失败\n");
exit(0);
}
while(ch=fgetc(f1)!=EOF)
{
putchar(ch);
}

fclose(f1);
return 0;
}
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 新人求助!!为什么输出的结果是乱码
- c语言
- 1个回答