C++文本操作:文本文件的读写
写文件
-
包含头文件:
#include <fstream>
-
创建流对象:
ofstream ofs;
-
打开文件:
ofs.open("Url",打开方式)
(如果路径处只写了文件名,则会保存在同级文件夹下)
打开方式 解释 ios::in 为读文件而打开文件 ios::out 为写文件而打开文件 ios::ate 初始位置为文件尾 ios::app 追加方式写文件 ios::trunc 先删除,再创建 ios::binary 二进制方式 -
写数据:
ofs << "写入的数据"
(可以加入<< endl;
来换行) -
关闭文件:
ofs.close();
示例:
1 |
|
读文件
-
包含头文件:
#include <fstream>
-
创建流对象:
ofstream ifs;
-
打开文件并判断是否成功打开:
ifs.open("Url",打开方式)
(判断打开方式见代码)
-
读数据:有四种方式,各有特点
-
关闭文件:
ifs.close();
示例:
1 |
|