博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC中常用文件操作(三)
阅读量:4320 次
发布时间:2019-06-06

本文共 893 字,大约阅读时间需要 2 分钟。

一、使用MFC的CFile类。

二、使用MFC的CFile派生类CStdioFile

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

  比如:写入文件的例子

  

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
1 //创建文件 2  3  4 CStdioFile file;  5 file.Open("ts.txt",CFile::modeCreate|CFile::modeWrite);  6  7 //写入文件  8  9 CString str; 10 str.Format("%s\r\n","hello!I am talkingmute!"); 11 file.Seek(0,CFile::end); 12 file.WriteString( str ); 13 14 //关闭文件 15 16 file.Close(); 17 18 比如:读文件的例子 19 20 CString strText = “”; 21 CString szLine = “”; 22 23 //打开文件 24 CStdioFile file; 25 file.Open("ts.txt",CFile::modeRead); 26 27 //逐行读取字符串 28 while( file.ReadString( szLine ) ) 29 {
30 strText += szLine; 31 } 32 33 MessageBox(strText); 34 35 //关闭文件 36 37 file.Close();

转载于:https://www.cnblogs.com/mars9/archive/2011/08/30/2159395.html

你可能感兴趣的文章
找了一个api管理工具
查看>>
Part 2 - Fundamentals(4-10)
查看>>
使用Postmark测试后端存储性能
查看>>
NSTextView 文字链接的定制化
查看>>
第五天站立会议内容
查看>>
ATMEGA16 IOport相关汇总
查看>>
JAVA基础-多线程
查看>>
面试题5:字符串替换空格
查看>>
[Codevs] 线段树练习5
查看>>
Amazon
查看>>
component-based scene model
查看>>
Echart输出图形
查看>>
hMailServer搭建简单邮件系统
查看>>
从零开始学习jQuery
查看>>
Spring+SpringMVC+MyBatis深入学习及搭建(四)——MyBatis输入映射与输出映射
查看>>
opacity半透明兼容ie8。。。。ie8半透明
查看>>
CDOJ_24 八球胜负
查看>>
Alpha 冲刺 (7/10)
查看>>
一款jQuery打造的具有多功能切换的幻灯片特效
查看>>
SNMP从入门到开发:进阶篇
查看>>