ofstream和ifstream详细用法
ASCII和二进制文件的输入输出 First : 包含头文件#include <fstream> ASCII输入: 首先要创建一个in-stream对象:ifstream fin("input.txt"); 逐词读取: fin>>num>>s; 读取过程中遇到空白符,>>操作符就会停止读取内容,知道遇到另一个>>操作符。 逐行读取: fin.getline(sentence, num); 第一个参数用来接受char数组;第二个参数是在遇到换行符之前,数组允许接受的最大元素数量。 ASCII输出: 首先声明一个ofstream-fout类对象( 打开 文件):ofstream fout("output.txt"); 操作举例: int num = 150; char name[] = "John Doe"; fout << "Here is a number: " << num << "/n"; fout << "Now here is a string: " << name << "/n"; 关闭文件 (自动保存文件),或者回写文件缓冲(保持文件打开的情况下保存文件): fout << flush; fout.close(); 二进制输入输出: 声明: 不再使用插入(<<