您能否帮我理解命令行中的输入:
输入direct-mapped.input | mem_sim 8 2 2 1 2 1 2 2
direct-mapped.input是一个文件,其中包含在cpp文件中读取的信息。 mem_sim是已编译的cpp文件,mem_sim后面的数字是cpp文件的输入。
这些值如何存储在cpp文件中?
提前致谢
答案 0 :(得分:0)
在* nix和Windows操作系统中,数字不存储在CPP文件中;什么都不会修改源文件。
操作系统将数字存储在参数列表中,该列表传递给程序中的main
函数(又称main
的第二个参数)。
ArgC | ArgV
--------------
0 | mem_sim
1 | 8
2 | 2
3 | 2
4 | 1
5 | 2
6 | 2