永发信息网

c 语言 d:\\data.txt","rt",读取txt文件并在屏幕打印内容,文件中的中文显示出来为何是乱码?用的wintc

答案:2  悬赏:70  手机版
解决时间 2021-02-15 20:24
  • 提问者网友:未信
  • 2021-02-15 11:35
c 语言 d:\\data.txt","rt",读取txt文件并在屏幕打印内容,文件中的中文显示出来为何是乱码?用的wintc
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-02-15 12:19
#include main函数开头:

setlocale(LC_ALL, "chs");读文件:

wchar_t line[100];
while (fgetws(line, 100, fin) != NULL)
for (i = 0; i < wcslen(line); i++)
{
c = line[i];
fwprintf(fout, L"%lc", c);
}这样都还不显示我也没法了
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-02-15 13:19
wintc不能显示中文的。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯