VC2005文件的读写
来源:互联网 发布:pos机网络连接失败 编辑:程序博客网 时间:2024/05/18 01:58
今天学习一下VC2005的文件读写,顺便整理一下,以防止以后再使用走弯路。
首先新建一个项目命名为“FileReadWrite”的对话框文件;
拖拽两个按钮分别命名为“文件写入”和“文件读取”
同时添加一个编辑框,并添加变量为CString类型的 “m_txt”
双击写入文件按钮填入如下内容
ofstream openfile("temp.txt");openfile.write("123456789",strlen("123456789"));openfile.close();在使用上面的ofstream类需要包含进去头文件,在FileReadWriteDlg.cpp的顶部添加如下文件:
#include <fstream>using namespace std;#include <stdio.h>这时候你可以测试一下是否能够运行,再项目根目录下查看是否有temp.txt文件
双击读取文件按钮填入以下代码
// TODO: 读取temp.txt文件中的内容 ///////////////////////////读取临时文件temp中的数据//////////////////////////// CStringArray arrOldData; CString str=_T(""); CStdioFile fin(_T("temp.txt"),CFile::modeRead); if(fin.ReadString(str)) { arrOldData.Add(str);}fin.Close();m_txt=str;UpdateData(FALSE);// 更新编辑框内容
按钮在编辑框中现实的内容为123456789
学习移动文件指针
更改读取文件按钮中的代码如下
///////////////////////////读取临时文件temp中的数据//////////////////////////// CStringArray arrOldData; CString str=_T(""); CStdioFile fin(_T("temp.txt"),CFile::modeRead); fin.Seek(3,CStdioFile::begin); if(fin.ReadString(str)) { arrOldData.Add(str);}fin.Close();m_txt=str;UpdateData(FALSE);// 更新编辑框内容编译后显示的内容为456789
0 0
- VC2005文件的读写
- VC2005 MFC程序的清单文件
- VC2005运行库文件
- 如何编辑用VC2005编写的exe文件的属性
- 关于vc2005编译asm文件出错的一个处理方法
- 关于Vc2005中头文件的static const int问题
- VC2005: warning LNK4076: 无效的增量状态文件
- VC2005的程序文件分发问题及解决
- VC2005如何调用MATLAB2009a中编写的m文件
- VC2005创建和加载.DLL文件的方法
- 串口的读写,文件读写
- vc2005 “NULL”: 未声明的标识符 vc2005
- VC2005的一些改进
- VC2005编译的问题
- vc2005的back_insert_iterator问题:
- VC6 & VC2005 的命令行
- CUDA的VC2005配置
- INI文件的读写
- unity中的playerprefs数据会随打包一同带走吗?
- java IO流
- 3.4.依赖调解
- 产品经理学习笔记2
- 二叉查找树面试题——计算每个节点的比其值大的节点和
- VC2005文件的读写
- 菜鸟教你一步一步开发 web service 之 axis 服务端创建
- <ASP.NET4 从入门到精通>学习笔记1
- Java之indexOf()方法
- 如何调优JVM - 优化Java虚拟机(大全+实例)
- 约瑟夫环问题(c语言数组实现)
- 《ASP.NET4从入门到精通》学习笔记2
- Unable to find vcvarsall.bat
- 【安卓】让子元素超出容器限制、!如何实现更灵活的容器布局、!