转载:C/MFC - 文本文件的简单操作

转载自:http://www.programbbs.com/doc/2906.htm
发现对用CStdioFile 类读写文件还是很有帮助的

 
<script language="javascript" type="text/javascript"> </script>
会员登录 用户名: 密码: 登录 新会员注册 [ 找回密码]
<script src="http://www.programbbs.com/inc/loadtoplogin.js" type="text/javascript"></script> <script type="text/javascript">loadTopLogin();</script>
<script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0','width','200','height','65','src','/image/programbbs','quality','high','pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash','scale','exactfit','movie','/image/programbbs','menu','false','wmode','transparent','bgcolor','#FFFFFF' ); //end AC code </script>
<script type="text/javascript"> </script>
当前位置: 编程文档 >> VC++ >> C/MFC - 文本文件的简单操作
首页

C/MFC - 文本文件的简单操作

所属类别: VC++
推荐指数:★★☆
文档人气: 34
本周人气: 6
<script src="http://www.programbbs.com/doc/loaddocinfo.js" type="text/javascript"></script> <script type="text/javascript"> loadDocInfo(2906); </script> 发布日期:2007-6-13

CFile的派生类CStdioFile提供了对文件进行流式的操作功能。其中函数void CStdioFile::WriteString( LPCTSTR lpsz )写入一个字符串,需要给字符串lpsz的末尾加上换行标志”/r/n”;函数bool CStdioFile::ReadString(CString &rString )从文件中读取一行,如果文件未读完返回true,否则返回false。
比如:写入文件的例子

//创建文件


CStdioFile file;
file.Open("ts.txt",CFile::modeCreate|CFile::modeWrite);

//写入文件

CString str;
str.Format("%s/r/n","hello!I am talkingmute!");
file.Seek(0,CFile::end);
file.WriteString( str );

//关闭文件

file.Close();

比如:读文件的例子

CString strText = “”;
CString szLine = “”;

//打开文件
CStdioFile file;
file.Open("ts.txt",CFile::modeRead);

//逐行读取字符串
while( file.ReadString( szLine ) )
{
 strText += szLine;
}

MessageBox(strText);

//关闭文件

file.Close();

文档说明:

  • 感谢您访问编程论坛,如果您发现错误或其它问题,请在论坛发帖 <script type="text/javascript"> EUser="admin"; ESite="sgxcn.com"; document.write(''); document.write('写信'); </script> 写信 通知我们。
  • 本站属于非营利性网站,如果我不慎侵犯了您的权力,希望您能谅解或通知我该如何处理。
  • 欢迎广大作者或站点给我提供相关资料,谢谢支持!
     

相关文档

<script src="http://js.users.51.la/297094.js" type="text/javascript" language="javascript"></script> 51.la 专业、免费、强健的访问统计 <script type="text/javascript">var a297094tf="51la";var a297094pu="";var a297094pf="51la";var a297094su=window.location;var a297094sf=document.referrer;var a297094of="";var a297094op="";var a297094ops=1;var a297094ot=1;var a297094d=new Date();var a297094color="";if (navigator.appName=="Netscape"){a297094color=screen.pixelDepth;} else {a297094color=screen.colorDepth;}</script> <script type="text/javascript">a297094tf=top.document.referrer;</script> <script type="text/javascript">a297094pu =window.parent.location;</script> <script type="text/javascript">a297094pf=window.parent.document.referrer;</script> <script type="text/javascript">a297094ops=document.cookie.match(new RegExp("(^| )AJSTAT_ok_pages=([^;]*)(;|$)"));a297094ops=(a297094ops==null)?1: (parseInt(unescape((a297094ops)[2]))+1);var a297094oe =new Date();a297094oe.setTime(a297094oe.getTime()+60*60*1000);document.cookie="AJSTAT_ok_pages="+a297094ops+ ";path=/;expires="+a297094oe.toGMTString();a297094ot=document.cookie.match(new RegExp("(^| )AJSTAT_ok_times=([^;]*)(;|$)"));if(a297094ot==null){a297094ot=1;}else{a297094ot=parseInt(unescape((a297094ot)[2])); a297094ot=(a297094ops==1)?(a297094ot+1):(a297094ot);}a297094oe.setTime(a297094oe.getTime()+365*24*60*60*1000);document.cookie="AJSTAT_ok_times="+a297094ot+";path=/;expires="+a297094oe.toGMTString();</script> <script type="text/javascript">a297094of=a297094sf;if(a297094pf!=="51la"){a297094of=a297094pf;}if(a297094tf!=="51la"){a297094of=a297094tf;}a297094op=a297094pu;try{lainframe}catch(e){a297094op=a297094su;}document.write(' ');</script> <script type="text/javascript" src="http://www.google-analytics.com/urchin.js"> </script> <script type="text/javascript"> _uacct = "UA-657657-1"; urchinTracker(); </script>
<script language="javascript" type="text/javascript"> if(document.all.item("googlead_top") != null) { googlead_top.innerHTML = googleadcode_top.innerHTML; googleadcode_top.innerHTML = ""; } if(document.all.item("googlead") != null) { googlead.innerHTML = googleadcode.innerHTML; googleadcode.innerHTML = ""; } if(document.all.item("googlead_bottom") != null) { googlead_bottom.innerHTML = googleadcode_bottom.innerHTML; googleadcode_bottom.innerHTML = ""; } </script>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值