从文件读取
Coddy C++ 文件处理 课程的第 7 课,共 23 课。
在 C++ 中,使用 ifstream 类的对象成功打开文件后,就可以从文件中读取内容。
从文件读取内容有几种不同的方式:
- 逐行读取:从头到尾逐行读取整个文件
- 逐字符读取:逐个读取每个字符,包括空格
- 逐变量读取:使用 ifstream 以与从标准输入读取相同的方式读取,使用
>>运算符,因此你可以读取一个完整的单词、一个数字,甚至一个符号(最适合竞赛编程)
现在你已经了解了从文件读取内容的不同方法,接下来的几课会教你如何使用它们。
不过,还有一点很重要:我们需要使用循环持续读取,直到到达文件末尾。因此,有一个名为 .eof() 的特殊方法,表示文件末尾。到达文件末尾时,它会终止循环。
亲手试试
这节课没有代码挑战。
C++ 文件处理中的所有课
自己练习: C++ 在线编译器