64,639
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
wifstream winFile;
winFile.open("d:\\dic\\words.txt");
wstring wstr;
getline(winFile,wstr);
wcout << wstr;
cin.get();
return 0;
}
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include <locale.h> //要加上这个
int main()
{
FILE *pflIn;
wchar_t pwcStr[102400];
setlocale(LC_ALL, "chs"); //设置本地字符集
pflIn=fopen("x.txt", "rb");
fgetws(pwcStr, 102400, pflIn);
while(!feof(pflIn))
{
wprintf(L"%s", pwcStr); //这个语句不行,晕
for(int i=0; pwcStr[i]!=0; i++)
{
putwchar(pwcStr[i]); //只有用这个才行。。。
}
fgetws(pwcStr, 102400, pflIn);
}
fclose(pflIn);
return 0;
}