现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

MFC关于读写TXT文件

2012-07-30 06:44 工业·编程 ⁄ 共 947字 ⁄ 字号 暂无评论

第一:

CString sss;

sss.Append(_T(" lijiandong"));
CString ab = _T("/r/n");//换行
sss.Append(ab);

CFile f;
f.Open(_T("F://222e.txt"),CFile::modeCreate|CFile::modeWrite|CFile::modeNoTruncate);//modeNoTruncate 追加
f.SeekToEnd(); //追加
//CString a = _T("test sun!/r/n");
f.Write(sss,sss.GetBuffer());
f.Close();

第二:

FILE* aFile = _tfopen(_T("F://222.txt"), L"wb");
char encode[1000]={0};
TCHAR *whiteUrl = NULL;
char whiteUrlChar[1000]={0};

//m_WhiteList.getUrlFromUrlList(&whiteUrl,i);

TCHAR keyword[1000]={0};
//int nResult = getKeywordFromHost(whiteUrl,keyword);

//if (nResult==SWC_SUCCESS)
//{
USES_CONVERSION;
strcpy(whiteUrlChar,W2A(sss));
UINT len = strlen(whiteUrlChar)+1;
// fun(encode,whiteUrlChar,&len);
fwrite(whiteUrlChar,1000,1,aFile);
//}
fclose(aFile);

第三:

CStdioFile sf;
sf.Open(_T("F://222.txt"),CFile::modeCreate|CFile::modeWrite);
CString str=_T("lijaindongh");
// str.Format(_T("%s"),sss);

CString ab = _T("/r/n");//换行
sss.Append(ab);
sf.SeekToEnd();
sf.WriteString(sss);//CStdioFile 的方法
sf.Flush();
sf.Close();

给我留言

留言无头像?