为了节省比赛时的时间,在比赛开始前我们先用宏定义
#define FI freopen("D:\\in.txt","r",stdin)
#define FO freopen("D:\\out.txt","w",stdout)
int main()
{
int b;
cin>>b;
FI; //当使用了这个,那么接下来的 cin会读取 in.txt文件夹中的数据
char a[10];
cin>>a;
cout<<"1433223";
FO; //当使用了这个,那么接下来的 cout会输出到 out.txt文件夹中
cout<<a<<' '<<b;
return 0;
}
试例演示
在开始编程代码前看一下 in.txt 文件夹 和 out.txt 文件夹


现在开始编译代码

输入789 然后按Enter键

这时我们再看一下 out.txt 文件夹

本文介绍了一种在C++编程竞赛中利用宏定义提高效率的方法,通过预定义输入输出文件路径,使得程序在读取输入和输出数据时更加便捷。这种方法能够帮助参赛者节省比赛中的宝贵时间。
426

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



