我发现不是中英文的问题,就算改成英文也会乱码
求助!有关 fprintf函数 写入中文句子 发生乱码的情况!!!
用fprintf函数向标准输出流写入中文句子,但运行结果输出的是乱码!!
代码如下:
#include<stdio.h>
#include<string.h>
int main()
{
char buff[1024];
memset(buff,'\0',sizeof(buff));
//设置缓存方式 _IOFBF按块缓存 _IOLBF按行缓存 _IONBF不缓存
setvbuf(stdout,buff,_IOFBF,1024);
fprintf(stdout,"Hello!\n");
fflush(stdout);
fprintf(stdout,"输入任意字符后才会显示该字符!\n");
getchar();
return 0;
}
输出结果是这样:
- 点赞
- 写回答
- 关注问题
- 收藏
- 复制链接分享
- 邀请回答
2条回答
为你推荐
- 添加函数的问题求大佬解答
- c语言
- 2个回答
- 新手,压根不知咋会事,擦了好久也没发现问题,希望大佬解答,急!!!!
- c语言
- 2个回答
- 其他函数可以共享单个defer func()吗?
- 1个回答
- 如何在Fprintf输出中添加正文标题?
- 1个回答
- 首次写入后写入终止符(即ox1e)失败
- 1个回答
- 在GO中将字符串转换为函数名称? [重复]
- 1个回答
- 将会话和JSON数据都写入http.ResponseWriter
- json
- 2个回答
- 通过go函数的参数返回值,该函数从C调用
- 1个回答
- 并发写入文件
- 2个回答
- 求解释这段代码的fun函数哪里错了呀具体问题上传了图片
- 文件格式输出函数——fprintf()的使用,运行后报错
- c语言
- 3个回答
- 关于fprintf fscanf 为什么写入磁盘45678,再读出来变6487572
- c语言
- 2个回答
- c++openmp问题 程序正常运行可以,放在openmp中不运行!!急急急
- c++
- 2个回答
- MFC中怎么把系统输出的写入到文本中?
- 7个回答
- Linux系统下C语言编程,printf调用触发断言!
- linux
- 2个回答
- c语言main函数里面fclose异常
- 4个回答
- fprintf_s如何用?fprintf会被提示安全漏洞。
- c++
- 4个回答
- C/C++文件读写最常用的哪些函数呢?
- 2个回答
- C语言文件一小问!求大神
- 3个回答
- 急,哪位大神能帮忙,一个莫名其妙的错误!
- c++
- 1个回答