【问题标题】:Windows Command Prompt Input ExplainationWindows 命令提示符输入说明
【发布时间】:2015-01-31 06:36:15
【问题描述】:

你能帮我理解命令行中的这个输入吗:

类型直接映射。输入 | mem_sim 8 2 2 1 2 1 2 2

direct-mapped.input 是一个包含在 cpp 文件中读取的信息的文件。 mem_sim是编译好的cpp文件,mem_sim后面的数字是cpp文件的输入。

还有这些值是如何存储在 cpp 文件中的?

提前致谢

【问题讨论】:

    标签: c++ command line


    【解决方案1】:

    在 *nix 和 Windows 操作系统中,数字不存储在 CPP 文件中;什么都不会修改源文件。

    操作系统将数字存储在一个参数列表中,该参数列表被传递给程序中的main 函数(也就是main 的第二个参数)。

    ArgC  |  ArgV
    --------------
    0     |  mem_sim
    1     |  8
    2     |  2
    3     |  2
    4     |  1
    5     |  2
    6     |  2
    

    【讨论】:

    • 谢谢这是有道理的,但是直接映射的输入会发生什么。谢谢
    • direct-mapped.input 的内容将通过管道传输到您程序的cin。因此,当您的程序从cin 读取时,它将从direct-mapped.input 读取。
    猜你喜欢
    • 2017-06-20
    • 1970-01-01
    • 2016-10-12
    • 2016-12-15
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    • 2013-06-21
    相关资源
    最近更新 更多