c++:acm从文件输入输出
用文件来进行输入输出
注意,先建立输入输出的文件 且 文件和.cpp在同一个根目录下
int a,b;
freopen("in.txt","r",stdin); //输入重定向,输入数据将从in.txt文件中读取
freopen("out.txt","w",stdout); //输出重定向,输出数据将保存在out.txt文件中
while(cin>> a >> b)
cout<< a+b <<endl; // 注意使用endl
fclose(stdin);//关闭文件
fclose(stdout);//关闭文件
还可以这样写,输出在黑框里
#ifdef ONLINE_JUDGE
#else
freopen("in.txt","r",stdin);
#endif
int a,b;
while(cin>>a>>b)
cout<<a+b<<endl;
return 0;
_CRT_SECURE_NO_WARNINGS; 要加在project的属性页-》预处理器定义
本文介绍如何在C++中使用文件进行输入输出,特别适用于ACM竞赛环境。通过重定向标准输入输出到文件,可以方便地进行数据读写。文章提供了具体的代码示例,包括如何使用freopen进行文件重定向,以及如何正确关闭文件。
3833

被折叠的 条评论
为什么被折叠?



