3 C++输入输出重定向实现文件读写C++输入输出重定向指的是将C++的标准输入输出cin和cout的缓冲区指定为fstream的缓冲区,实现文件读写。3.1 将标准输入cin与文件重定向将标准输入cin与文件重定向实现文件读取的代码如图9所示。图9 将标准输入cin与文件重定向实现文件读取的代码其中,第7行代码定义了ifstream的变量infile,并与文件“1.txt”关联;第8行代码通过cin.rdbuf()函数将cin的缓冲区设置为infile的缓冲区,即完成cin的重定向。此时,cin并不是从键盘中读取数据,而是从infile的缓冲区infile.rdbuf()也就是“1.txt”中读取数据。此时输出的s是“