CSDN论坛 > VC/MFC > 基础类

用CFile如何创建文本文件? [问题点数:20分,结帖人zengkun100]

Bbs2
本版专家分:194
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:78505
Blank
进士 2005年 总版技术专家分年内排行榜第九
Blank
微软MVP 2005年9月 荣获微软MVP称号
Blank
红花 2005年2月 VC/MFC大版内专家分月排行榜第一
2005年1月 VC/MFC大版内专家分月排行榜第一
2004年11月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年4月 VC/MFC大版内专家分月排行榜第二
2005年3月 VC/MFC大版内专家分月排行榜第二
Bbs5
本版专家分:2834
Bbs2
本版专家分:194
Bbs2
本版专家分:194
Bbs2
本版专家分:347
Bbs2
本版专家分:194
匿名用户不能发表回复!登录|注册
其他相关推荐
VC和C++按行读取文本文件
1.MFC   CString FileName="d:\\3.txt",Files="d:\\32.txt",fileString;   CStdioFile   f,g;      if(f.Open(FileName,   CFile::modeRead)   ==   TRUE)   //FileName为打开文件名      {     g.Open(Files,   CFile::m
CFile在写入Unicode编码文件出现乱码---原因及解决办法
<br /><br />      这几天统计一个词典,为藏文词典,以Unicode编码保存。要对其进行过滤处理,并且要保存处理后的结果。<br />      在一开始出现了一下问题:<br />     1,把源文件读到程序中,重新写回去,没问题<br />     2,在对原文件处理后,重新写回去,出现乱码<br />      原来,在程序处理时,把Unicode文件的头标志,过滤掉了。这样,写入的文件虽然是Unicode文件,但是,没有头标志,程序没法判断文件编码,只有按默认的ANSI编码读取。这
MFC中用CFile读取和写入文件
MFC提供了CFile类方便文件的读写,首先要知道,文件的数据读取、数据写入与文件指针的操作都是以字节为单位的,数据的读取和写入都是从文件指针的位置开始的,当打开一个文件的时候,文件指针总是在文件的开头。常规方法如下: CFile file; file.open( LPCTSTR lpszFileName, UINT nOpenFlags, CFileException* pError
CStdioFile,CFile类,文本文件处理(MFC学习园地)
CStdioFile继承自CFile,一个CStdioFile 对象代表一个用运行时函数fopen 打开的C 运行时流式文件。     流式文件是被缓冲的,而且可以以文本方式(缺省)或二进制方式打开。文本方式提供对硬回车—换行符对的特殊处理。当你将一个换行符(0x0A)写入一个文本方式的CStdioFile 对象时,字节对(0x0D,0x0A)被发送给该文件。当你读一个文件时,字节对(0x0D
MFC/C++ CFile写入文件数据,输出utf-8的文本。(防止中文乱码)
//创建mht文件,并写入数据 mhtFile.Open(filePath, CFile::modeCreate|CFile::modeWrite); //mhtFile为CFile类型,filePath为文件路径 //-------以下是将Unicode字符转为utf-8字符,这样才能正常显示中文 DWORD dwFileLen = mhtFile.GetLength(); if (0 == d
C++中的CFile操作详解
各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的掌握文件操作是十分重要的。本文将对Visual C++中有关文件操作进行全面的介绍,并对在文件操作中经常遇到的一些疑难问题进行详细的分析。  1.文件的查找   当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门
[经验总结]利用MFC的CFile对象输出utf-8和ansi编码的文本
// 今天写了一段输出文本到文件的代码,一开始用CFile输出中文,总是出现乱码,又是百度(Google被墙了)一番,网上的教程基本是只知其一不知其二,大多只讲了输出文件字节序标记和计算宽字符长度这两个注意点,却没有提到字符转换这个最关键的一步。下面的代码分别输出UTF-8和ANSI(简体中文Windows上是GBK编码)两种编码的文本文件。
CFile以追加的的方式写文件
CFile是MFC中的一个类,可以方便的读写文件。如果读写一行的话建议使用CStdioFile类的ReadString()和WriteString()。这些类要实现追加的方式写文件的话。要设定参数和文件指针的位置。具体方法如下:CFile myfile; if(!myfile.Open(Filename,CFile::modeNoTruncate|CFile::modeWrite)==
解决CFile 写入中文后换行
CFile 正常写入中文 CFile myFile; BOOL isopen=myFile.Open(filename, CFile::modeReadWrite|CFile::modeCreate | CFile::typeBinary|CFile::shareDenyNone); if(!isopen) AfxMessageBox("不能打开文件!");
解决CFile 中换行问题
写一个程序时 要把几个命令写入一个bat的文件中其中文件换行成了问题察看一些资料没能找到答案 在VC++群上“听雨舟”大虾给了一句代码就搞定了呵呵file.write(_T("/r/n"),2);哈哈就是这么简单!!!完整的代码如下:else { . CString str="hello"; CString str1="word"; CFile file("c://test
关闭