#include <fstream>
#include <iostream>
#include <conio.h>
using namespace std;
const int MAX = 1000;
char txt[MAX];
ifstream iFile;//标准输入流
iFile.open(szSaveIniPath.GetBuffer(MAX),ios::binary);
iFile.seekg (0, ios::beg);//回到文件头
CString ww;
//读取文件
if (iFile.is_open())
{
CString tmp;
while(iFile)
{
iFile.getline(txt, MAX);
CString str(txt);
str=CA2W(txt,CP_UTF8); //关键位置
ww+= str;
}
//CString str(txt.c_str());
iFile.close();//关闭文件流
return ww;
}
else
{
iFile.close();
return _T("");
}
#include <iostream>
#include <conio.h>
using namespace std;
const int MAX = 1000;
char txt[MAX];
ifstream iFile;//标准输入流
iFile.open(szSaveIniPath.GetBuffer(MAX),ios::binary);
iFile.seekg (0, ios::beg);//回到文件头
CString ww;
//读取文件
if (iFile.is_open())
{
CString tmp;
while(iFile)
{
iFile.getline(txt, MAX);
CString str(txt);
str=CA2W(txt,CP_UTF8); //关键位置
ww+= str;
}
//CString str(txt.c_str());
iFile.close();//关闭文件流
return ww;
}
else
{
iFile.close();
return _T("");
}