CC++ 文件输入输出

CC++ 文件输入输出,第1张

说起 CSP-JNOIP普及CSP- S (NOIP提高NOIP等等考试,大家应该印象最深的就是文件输入输出了吧,很多考生就是因为这个爆零的。


先说说CCF评测答案的方式

首先收集考生代码(就是大家交的那个)

接着CCF会把每组测试数据(就是*.in文件),然后运行代码,生成输出文件(*.out文件)

(这就是为什么提交代码时要建文件夹)

接着收集.out文件

最后与标准文件匹配(忽略行末空格,文尾空行)

所以说说文件输入输出咋写

freopen("1.in","r",stdin);  
freopen("1.out","w",stdout);

其中1.in1.out是文件名,"r"是读入(read),"w"是写入(write)。


一般情况下不需要 fclose

fclose();

重要提示

如果加了文件输入输出,就不能控制台输入输出,很不方便,建议先把文件输入输出注释掉,要交代码是打开注释千万千万千万不要忘掉,否则0分!!

给个模版吧:

#include
using namespace std;
 
int main()
{
    //freopen("1.in","r",stdin);  
    //freopen("1.out","w",stdout);
    
    return 0;
    //fclose();fclose();
    //需要fclose两遍
}

祝各位加油,不要爆零,CSP-J/CSP-S/NOIP rp++;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/584897.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存