高中用的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相连的文件关闭。