C++文本文件读写|学习记录
2016-06-27 00:00
411 查看
摘要: C++文本文件读写操作和示例
学校课程设计用到了文件读写,做个记录方便查阅
简单的文本文件读写:
文件读写的小示例:
以上是C++的简单文件读写,能够满足简单读写需要
学校课程设计用到了文件读写,做个记录方便查阅
简单的文本文件读写:
[code=language-cpp]#include <fstream> //定义文件对象,需要包含头文件<fstream> ofstream //对文件进行写入操作 ifstream //对文件进行读取操作 fstream //对文件进行读写操作
文件读写的小示例:
[code=language-cpp]#include<iostream> #include<fstream> //包含头文件 #include<cstdlib> #include<string> using namespace std; int main() {//ReadFile ifstream infile("Test.txt");//建立文件对象infile. Test.txt为读取文件名,绝对路径,若不加则为当前路径. if (!infile)//判断打开是否成功,也可以用infile.is_open()判断文件是否打开 { cout<<"文件读取错误!"<<endl; system("pause"); return 0; } while(!infile.eof())//使用.eof()方法判断是否到达文件尾 { char c; c=infile.get();//从文件中取得一个字符,.getline()同理 cout<<c; string s; infile>>s;//使用c++的输入输出流符号">>",推荐使用,和cin的使用方法类似 cout<<s; } infile.close(); //关闭文件 //WriteFile ofstream outfile("OutTest.txt");//建立文件对象outfile. OutTest.txt为输出的文件名,没有自动创建 //推荐使用"<<"输入输出流符号,和cout方法类似,输出到文件 outfile<<"I LOVE C/C++"<<endl; string ss; ss="++C/C EVOL I"; outfile<<ss; outfile.close(); return 0; }
以上是C++的简单文件读写,能够满足简单读写需要
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C++联合体转换成C#结构的实现方法
- C++高级程序员成长之路
- C++编写简单的打靶游戏
- C++ 自定义控件的移植问题
- C++变位词问题分析
- C/C++数据对齐详细解析
- C++基于栈实现铁轨问题
- C++中引用的使用总结
- 使用Lua来扩展C++程序的方法
- C++中调用Lua函数实例
- Lua和C++的通信流程代码实例
- C++的template模板中class与typename关键字的区别分析
- C与C++之间相互调用实例方法讲解