C++关于文件输入输出的简单操作
2014-05-21 00:07
756 查看
#include <iostream> #include <fstream> #include <string> using namespace std; //在文件中写入信息 ofstream fout("file"); //或 ofstream fout; fout.open("file"); string str = "写入信息"; fout << str << endl; //从文件中读取信息 ifstream fin("file"); //或 ifstream fin; fin.open("file"); if(!fin) //检测是否能打开文件 { cerr << "无法打开文件" << endl; return -1; } fin >> str;
以上代码中,ofstream默认为out打开模式,ifstream默认为in打开模式,如要指定打开模式,在"file"后添加,如 ofstream fout("file", ofstream::app)
文件模式:
in:打开文件做读操作
out:打开文件做写操作,删除文件中已有数据
app:在每次写之前找到文件尾
ate:打开文件后立即将文件定位在文件尾
trunc:打开文件时清空已存在的文件流
binary:以二进制模式进行IO操作
out | app:打开文件做写操作,在文件尾写入
in | out:打开文件做读、写操作,并定位于文件开头处
in | out | trunc:打开文件做读、写操作,删除文件中已有数据
相关文章推荐
- C++中关于文件操作的函数
- C++简单文件操作实例
- C++简单文件操作
- 关于:读写xls文件,提供下载的一个小例子(jxl 的简单运用) - 高级操作
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI(全)
- C/C++简单的文件操作
- 简单文件操作(Linux下C++实现)
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- python中关于文件路径的简单操作[zz]
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- c# 中关于对文件的简单操作
- 关于C++中输入输出的小结——读写文件、string
- c++中关于文件操作资料收集(外文)
- Python中关于文件路径的简单操作 [转]
- C++ 简单的文件操作_适合初学者
- 【转载】关于:读写xls文件,提供下载的一个小例子(jxl 的简单运用) - 高级操作
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI
- C/C++文件输入输出操作——FILE*、fstream、windowsAPI