#include <stdio.h>
#ifndef _UNICODE
#define _UNICODE //使用UNICODE编码
#endif
#include <Afx.h> //为了使用CString类
const int UNICODE_TXT_FLG = 0xFEFF; //UNICODE文本标示
int main()
{
CString strResult;
strResult.Format(_T("测试"));
CString strFileName;
strFileName = _T("测试.txt");
CFile WriteF;
if (!WriteF.Open(strFileName,CFile::modeRead | CFile::modeWrite)) // 打开文件
{// 如果打开失败
WriteF.Open(strFileName,CFile::modeCreate | CFile::modeWrite); // 创建文件
}
if (WriteF)
{
WriteF.SeekToEnd();
WriteF.Write(&UNICODE_TXT_FLG,2);
WriteF.Write(strResult.GetBuffer(10),strResult.GetLength()*2);
WriteF.Flush();
WriteF.Close();
}
return 0;
}
UNICODE编码下CFile写入文本(TEXT)
最新推荐文章于 2021-08-11 13:54:24 发布