初学C++ fstream
最近出于学习需要, 接触了一些C++的程序, 对于文件的操作, 在C++中的实现方法与C中有些不同,
现归纳如下:
C++中对文件的操作, 是围绕三种类型的文件流(ifstream...而这三种流
事实上是系统定义的类. 操作中, 首先使流与文件相关联, 通过流(也就是类成员)来完成对文件的操作.
文件使用完毕, 一定要关闭, 从而切断流与文件的关联, 否则可能会损坏文件....在程序中要打开一个输入文件流, 对文件进行读操作, 必须说明类型为ifstream对象; 要打开一个输
出文件流, 对文件进行写操作, 必须说明类型为ofstream的对象; 要建立一个输入输出的流,...::openport);
其中第一个参数szName表示相关联的文件名, 第二个参数nMode表示文件的打开方式, 第三个参数
nPort是文件的保护方式, 用户不必理会...., sizeof(buf));
2) 也可以使用C++中的抽取操作符实现, 如:
test_file << str; // write str to file
test_file >> buf; /