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);
}这样都还不显示我也没法了
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不能显示中文的。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯