Menu
CoddyTech

逐字符读取

Coddy C++ 文件处理 课程的第 9 课,共 23 课。

我们通过以输入模式打开文件,然后使用 char 变量分别存储每个字符,逐个字符地读取内容。

ifstream my_file;
my_file.open("example.txt");

char c;
while(!my_file.eof()) {
	my_file.get(c);
	cout << c << endl;
}

如你所见,这就是逐个字符读取的方式。我们先创建一个 ifstream,然后创建一个名为 c 的 char。我们再次使用 while 循环遍历文件,直到到达文件末尾。

challenge icon

挑战

简单

打开名为 message.txt 的文件。这次逐个字符读取,但使用 if 语句跳过文件中的所有数字。打印所有内容,并用空格分隔。

亲手试试

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    
    // 在这里输入你的代码
    
    return 0;
}

C++ 文件处理中的所有课

自己练习: C++ 在线编译器