C++编程基础: 14. 文件的读写

Posted 退役程序员的茶室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++编程基础: 14. 文件的读写相关的知识,希望对你有一定的参考价值。








本系列文章是配合我发布的《C++编程基础》系列视频教程的知识点总结和补充。






文件的打开

在C++程序中,使用文件前要先“打开”文件,通过这个过程来让文件和程序中的文件流对象建立起联系。


在视频教程中,我们使用了标准库fstream中的两个类ofstream和ifstream的构造函数在定义文件流对象时就直接实现了文件的打开,另外还可以通过调用类中提供的方法open()来打开文件。


例如,在视频中的程序片段:


std::ofstream foutput("CPPLesson14.txt");


可以改写为如下片段:


std::ofstream foutput;
foutput.open("CPPLesson14.txt");



在视频中的程序片段:


std::ifstream finput("CPPLesson14.txt");


可以改写为如下片段:


std::ifstream finput;
finput.open("CPPLesson14.txt");