使用标准C++库std::fstream

标签:
it |
分类: 编程 |
标准C++操作文件主要是通过文件流fstream来完成的。文件输入/输出流用以实现文件读取和存储的操作,这种基于流的文件操作如图6-2所示。
http://hiphotos.baidu.com/shasha1918/pic/item/f2d3572cafcdddd08a13992b.jpg |
(点击查看大图)图6-2 文件输入/输出流 |
和文件有关系的输入/输出类主要在头文件<fstream>中被定义。在这个头文件中主要定义了3个类。由这3个类控制对文件的各种输 入/输出操作,它们分别是ifstream、ofstream、fstream。其中fstream类是由iostream类派生而来的,它们之间的继承 关系如图6-3所示。
如果需要使用fstream,则需要包含<fstream>头文件,
http://hiphotos.baidu.com/shasha1918/pic/item/8a136327a0c2833f918f9d2b.jpg |
(点击查看大图)图6-3 fstream与iostream |
Example:
Open debug.txt: