社区讨论

关于 freopen In NOIP

学术版参与者 5已保存回复 8

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
8 条
当前快照
1 份
快照标识符
@mihk8rbp
此快照首次捕获于
2025/11/27 23:00
3 个月前
此快照最后确认于
2025/11/29 10:45
3 个月前
查看原帖
这是我的火车头:
CPP
#define ffopen(s) \
cin.tie(0)->sync_with_stdio(0), cout.tie(0), cerr.tie(0); \
if (*#s) freopen(#s ".in", "r", stdin); \
if (*#s) freopen(#s ".out", "w", stdout); \
//
#include <bits/stdc++.h>
#define chkmax(x, y) ((x)=max((x),(y)))
#define chkmin(x, y) ((x)=min((x),(y)))
using namespace std;
int main() { ffopen(edit); // 比如这题代码为 edit.cpp
  return 0;
}
虽然用了很久,但还没在 NOIP 用过。这样写在正式评测中会不会出现不可预期的错误?如何 check 自己的文件不出问题?

回复

8 条回复,欢迎继续交流。

正在加载回复...