#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>

相关文章:

  • 2022-12-23
  • 2021-08-07
  • 2021-10-11
  • 2022-03-02
  • 2022-01-17
  • 2022-12-23
猜你喜欢
  • 2021-05-02
  • 2021-11-27
  • 2021-12-11
  • 2021-12-05
  • 2022-01-15
  • 2021-12-01
  • 2022-02-23
相关资源
相似解决方案