#include <stdio.h> #include <locale.h> int main() { setlocale(LC_CTYPE, "chs"); FILE* fd = stdout; fprintf(fd, "abc\n"); fwprintf(fd, L"abc\n"); wchar_t wstr[] = L"中a国"; char str[] = "中a国"; fprintf(fd, "%s\n", str); fwprintf(fd, L"%s\n", wstr); printf("%d %d\n", sizeof(wstr), sizeof(str)); fclose(fd); return 0; }
函数 setlocale(LC_CTYPE, "chs");
功能:配置地域化信息函数
包含文件: #include <locale.h>
原文:http://www.cnblogs.com/fwst/p/3621238.html