文件类型分为两种:
- 文本文件 : 文件以文本的ASCII码形式存储在计算机中
- 二进制文件 :件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们
操作文件的三大类:
- ofstream: 写操作
- ifstream:读操作
- fstream:读写操作
文本文件
写文件步骤如下:
1.包含头文件
#include<fstream>
2.创建流对象
ofstream ofs;
3.打开文件
ofs.open("文件路径",打开方式);
4.写数据
ofs<<"写入的数据";
5.关闭文件
ofs.close();
文件打开方式:
eg:
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<fstream>
using namespace std;
void test01(){
ofstream ofs;
ofs.open("test.txt", ios::out);
ofs << "张三真的太帅了!" << endl;
ofs << "我觉得李四帅一点!" << endl;
ofs << "不!博主更帅!!" << endl;
ofs.close();
}
int main(){
test01();
return 0;
}
总结:
- 文件操作必须包含头文件fstream
- 读文件可以利用ofstream,或者fstream类
- 打开文件时候需要指定操作文件的路径,以及打开方式
- 利用文件时候需要制定操作文件的路径,以及打开方式
- 利用ofs<<可以向文件中写数据
- 操作完毕,要关闭文件