#include
这里先列出了程序,接下来将逐句分析:
- 文件输出部分
#include
这句的意思是导入fstream库,它是标准库头文件,是输入/输出库的一部分。
ofstream
文件导出类型用ofstream声明,代码的意思是outfile的类型被声明为文件导出类型。
outfile
打开文件file.txt,但是注意,只能在同一个文件夹内打开文件,否则要使用绝对路径。
outfile
C++的文件输入输出采用了把输入输出看做字节流的方式,这里的意思是将str输入到文件中。
outfile
这句话很好理解,就是关闭打开的文件。
2. 文件输入部分
ifstream
和上文的声明很相似,但这里声明的类型为ifstream。对于初学者而言,这两者很容易混淆,所以要特别注意。
infile
读者是不是觉得这种方式和cin很像,只不过把cin换为infile了,但同样是将读入的内容输入到str中。
infile
同上文的输出文件关闭,输入文件的关闭方式也是如此。
到这里,相信大家对文件的基本输入输出规则都有了了解。在C++学习之文件操作( 2 )中,我们将会学习更多有关文件和C++I/O的知识,谢谢关注!
如有错误请及时指出!