C++ 文件输出、输出

以前一直不明白为什么有些博客上的代码有文件输入输出,复制粘贴不行吗,现在才知道
原来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;
}

  

转载于:https://www.cnblogs.com/l1l1/p/9734645.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值