这是一个非常基本的问题,但我刚刚开始在我的程序中使用命令行参数。通常我会用g++ example.cpp
在终端编译程序
然后我会输入./a.out
并来回cout
/ cin
。
我的问题是,在编译完程序后,我在终端输入什么内容让它知道我要输入参数?
答案 0 :(得分:2)
创建同一程序的输出文件。在终端输入:
g++ example.cpp -o example
编译时,将程序运行为:
./example arg1 arg2
甚至@Petr Budnik的上述方法也适用。
答案 1 :(得分:0)
首次调用程序时,可以定义命令行参数。例如,命令cp ~/file.txt ~/folder/
采用命令行参数“cp”,“〜/ file.txt”和“〜/ folder /”。请注意,命令行参数数组中的第一个参数是程序本身的名称。