16,471
社区成员
发帖
与我相关
我的任务
分享
//CString filePath, strContent;
CStdioFile file;
file.Open(filePath,CFile::modeReadWrite|CFile::modeCreate);
file.WriteString(strContent);
file.Close();
#include <locale>//头文件
CStdioFile file;
file.Open(…);
char* old_locale = _strdup( setlocale(LC_CTYPE,NULL) );
setlocale( LC_CTYPE, "chs" );//设定
file.WriteString(_T("abc你好"));//正常写入
setlocale( LC_CTYPE, old_locale );
free( old_locale );//还原区域设定
try
{
wchar_t buf[] = L"你好,世界!Hello,World!";
CFile file(_T("F:\\11.txt"), CFile::modeCreate|CFile::modeWrite);
file.Write(buf, sizeof(buf));
file.Close();
}
catch(CFileException* e)
{
e->ReportError();
e->Delete();
}