【已解决】C语言如何使用宽字符输出中文

本博文源于笔者正在运行的程序想要在宽字符下运行中文wchar_t wstr[10]=L"12凡人";想要正确输出它。

问题来源

想要正确输入宽字符下的中文

问题解决方案

cpp 复制代码
#include<stdio.h>
#include<locale.h>
int main() {
	setlocale(LC_ALL, "zh-cn");
	wchar_t wstr[10] = L"123凡人";
	wprintf(L"%ls", wstr);
	system("pause");
	return 0;
}

总结

使用locale解决。

相关推荐
米优15 小时前
linux下获取崩溃程序的core文件
linux·运维·服务器
qeen8715 小时前
【Linux】动静态库的制作使用及ELF文件的宏观理解
linux·运维·库
YYRAN_ZZU16 小时前
FlameGraph 火焰图介绍和使用
linux·嵌入式硬件
正在走向自律16 小时前
Linux 服务器部署 DeepSeek 大模型完全指南(2026 版)
linux·运维·服务器·deepseek·部署deepseek·安装ollama·配置api服务
夜雪一千16 小时前
Linux 管道、重定向命令介绍
linux·运维·chrome
江华森16 小时前
数据中心网络技术基础 —— 从原理到实操
linux·运维
骑着蜗牛撵大象32717 小时前
手写一个 HTTP 服务器:从 socket 到 epoll,Linux 上到底怎么把请求变成响应
linux·服务器·网络·http·epoll·socket编程·并发模型
程序员初一17 小时前
我在 1C1G 的服务器上装了个桌面环境,然后用 VNC 连它,然后我后悔了
linux·ssh
二十七日秋17 小时前
算法刷题笔记「Day 1|四道 OJ 入门题里的深坑」
c语言·汇编·数据结构·c++·笔记·python·算法
星恒随风18 小时前
Linux Socket TCP编程(二):逐文件重构多进程、多线程与线程池服务器,深入fork、pthread_create、popen和std::bind
linux·服务器·笔记·学习·tcp/ip