zoukankan      html  css  js  c++  java
  • 课程作业3

    课程作业三

    GitHub地址

    作业要求

    要求将第一次作业中使用静态变量的方法进行改进,推荐使用传参、定义函数有返回值。
    本次作业要求在第一次课程作业的基础上进行迭代,考察文件读写、多参数主函数的知识点。
    多参数主函数要求:在命令行中输入的参数为:用户要求题目数量的文件路径、最终结果的文件路径。

    D:>a.exe d://in.txt d://out.txt

    a.exe为可执行文件,d://in.txt为用户要求的题目数量的文件路径,d://out.txt最终结果的文件路径

    一些要点

    int main(int argc, char const *argv[])
    {
    }
    
    • argv[0]为当前文件所在的位置
    • argv[1]为命令行中第一个参数 以此类推
      内容输入到文件中运用 << 就可以了
      将文件中内容读取进来用 >>

    遇到问题

    编码方面没有什么大问题 问题出现是在调试编译的时候
    open(argv[1])的时候出错了 将argv[1]直接换成文件名的时候没有问题
    想了一下是直接使用argv[1]调试的时候没有参数
    baidu了一下...找到了解决方法
    VS在解决方案那右击
    属性->配置属性->调试
    可以设置命令参数 使用时用空格隔开

    一些截图

    文件夹
    in.txt
    命令行
    out.txt

  • 相关阅读:
    HDU 5213 分块 容斥
    HDU 2298 三分
    HDU 5144 三分
    HDU 5145 分块 莫队
    HDU 3938 并查集
    HDU 3926 并查集 图同构简单判断 STL
    POJ 2431 优先队列
    HDU 1811 拓扑排序 并查集
    HDU 2685 GCD推导
    HDU 4496 并查集 逆向思维
  • 原文地址:https://www.cnblogs.com/darkexisted/p/6832955.html
Copyright © 2011-2022 走看看