UNICODE编码下CFile写入文本(TEXT)

来源:互联网 发布:网络db是什么意思啊 编辑:程序博客网 时间:2024/05/23 00:00
#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;}

0 0
原创粉丝点击