zoukankan      html  css  js  c++  java
  • 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;
    }
    

      

  • 相关阅读:
    数据库事务之不可重复读
    数据库事务与脏读
    图结构代码实现
    哈希表与散列函数
    数据库表设计与视图
    B树和B+树
    java之字符串中查找字串的常见方法
    剑指 Offer 15. 二进制中1的个数——JS
    剑指 Offer 03. 数组中重复的数字——JS
    算法设计与分析——排序
  • 原文地址:https://www.cnblogs.com/l1l1/p/9734645.html
Copyright © 2011-2022 走看看