文件流读入输出

高中用的freopen

//freopen(“桶排序.in”,“r”,stdin);
//freopen(“桶排序.out”,“w”,stdout);
//桶排序.in为输入文件,out为输出文件

大学学的 stream

ofstream
该数据类型表示输出文件流,用于创建文件并向文件写入信息。

ifstream
该数据类型表示输入文件流,用于从文件读取信息。

fstream
该数据类型通常表示文件流,且同时具有 ofstream 和 ifstream 两种功能,这意味着它可以创建文件,向文件写入信息,从文件读取信息。

ifstream file2(“c:\pdos.def”);//以输入方式打开文件

ofstream file3(“c:\x.123”);//以输出方式打开文件
示例如下:

file2<<“I Love You”;//向文件写入字符串"I Love You"
int i;

file1>>i;//从文件输入一个整数值。
 **注意 :**打开的文件使用完成后一定要关闭,fstream提供了成员函数close()来完成此操作,
如:file1.close();
就把file1相连的文件关闭。

原创文章 17 获赞 14 访问量 1265

猜你喜欢

转载自blog.csdn.net/qq_40493829/article/details/104582953