以前一直不明白为什么有些博客上的代码有文件输入输出,复制粘贴不行吗,现在才知道
原来Linux系统,不支持复制粘贴,还有就是人机交互确实不怎么样,用户体验没windows
好。为了比赛,还是要学习一下文件的输入输出。
/* 以前一直不明白为什么有些博客上的代码有文件输入输出,复制粘贴不行吗,现在才知道 原来Linux系统,不支持复制粘贴,还有就是人机交互确实不怎么样,用户体验没windows 好。为了比赛,还是要学习一下文件的输入输出 */ //文件输入+文件输出 #include<iostream> #include<cstdio> //freopen函数在这个文件中 using namespace std; int main() { #ifndef ONLIINE_JUDGE freopen("in.txt","r",stdin);//该运行程序在哪里,in.txt 文件在哪里 freopen("out.txt","w",stdout); #endif // ONLIINE_JUDGE //写了以上四行之后,就可以什么都不用管了,in.txt必须提前定义好,需要输入的内容提前 //放到in.txt即可,其余的和正常写程序一模一样,out.txt可以不用提前创建,且貌似每次运行程序 //在该程序的目录下都会把原来的out.txt文档删除,然后会再重新创建出一个out.txt,所以每次打开 //out.txt文档它都是一个全新的,里面内容呢也只是当次程序所运行出来的结果。 int a; while(~scanf("%d",&a)) { printf("%d",a); } return 0; }