打开文件
Coddy C++ 文件处理 课程的第 4 课,共 23 课。
在开始学习如何从文件中读取或向文件中写入内容之前,你需要先学习如何在 C++ 中打开文件。
文件的操作模式
ifstream- 从文件输入的模式ofstream- 向文件输出的模式fstream- 同时进行输入和输出的模式
我们会使用前两种方式,以便区分为输入而打开的文件和为输出而打开的文件。
要以输入模式打开文件,我们先创建一个 ifstream 类的对象,然后打开指定的文件。
ifstream file;
file.open("example.txt")file- 我们创建的对象的名称“example.txt”- 我们要打开的文件名
接下来,我们还要检查文件是否确实已成功打开。我们可以使用 if 语句和 file.is_open() 来检查。
示例:
ofstream file;
file.open("example.txt");
if(file.is_open())
cout << "File succesfully opened!";
else
cout << "Unable to open file.";挑战
简单打开这三个文件:“example.txt”、“document.txt”、“text.txt”。如果文件成功打开,就向标准输出打印 File opened successfully;否则打印 Unable to open the given file
亲手试试
#include <iostream>
// 包含所需的库
using namespace std;
int main()
{
// 在这里输入你的代码
return 0;
}C++ 文件处理中的所有课
自己练习: C++ 在线编译器