ntjm.net
当前位置:首页 >> vC++中 如何将CString的字符串写入TXT文件 >>

vC++中 如何将CString的字符串写入TXT文件

CStdioFile m_fileW; m_fileW.Open( "D:\\TEXT.txt", CFile::modeNoTruncate|CFile::modeReadWrite) m_fileW.SeekToEnd(); m_fileW.WriteString("sssssssr\n");

VC使用CFile读取文件内容到CString中,方法是读取每行内容,查找Z,获取后面的数据。具体是: CString strFileNamePath = "..//xxx.txt"; int nFileNum = 0; CStdioFile myFile; CStringArray strPDFFileName; if(myFile.Open(strFileNamePath,C...

#include CString temp = "123"; FILE *fp; fp = fopen("文件路径", "a+"); //以追加方式打开文件 if(fp != NULL) { fprintf(fp, "%s", temp); fclose(fp); }

举例说明: CString str("Hello world"); printf("%s",str.c_str()); CString是MFC中的类,代表一个字符串。而printf()只能打印c风格的字符串,即以'\0'结尾的普通字符串。printf()是不能直接打印CString的。 但CString有一个成员函数:c_str()...

不是可以用Replace么 CString a = "asdfghjkllkjhgfdsa"; CString b = "abcde"; a.Replace("asd",b); 这样就把a中的前三个字母位置替换成了abcde,此刻a为abcdefghjkllkjhgfdsa

CString str((LPCTSTR)"你好啊"); FILE *fp; fp=fopen("Read.txt","w+"); if(fp==NULL) //如果失败了 { printf("文件打开时发生错误!"); exit(1); //中止程序 } AfxMessageBox(str); int num; num=fprintf(fp,"%s",str); if (num

第一个问题:因为

很简单,用CStdioFile类: CString str=_T("jmtgajdmj1253·天下JGJ"); CStdioFile File; File.Open("D:\\1.txt",CFile::modeCreate|CFile::modeReadWrite);//如果文件事先不存在的话,就需要CFile::modeCreate,否则就不需要。 File.WriteString...

如果是MBCS编码: CString sss; string ss = (LPCSTR)sss; 如果是UNICODE编码: #include USES_CONVERSION; CString sss; string ss = W2CA((LPCWSTR)sss);

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com