ubuntu终端中的c ++命令行参数

时间:2013-08-12 18:58:45

标签: c++ command-line

这是一个非常基本的问题,但我刚刚开始在我的程序中使用命令行参数。通常我会用g++ example.cpp在终端编译程序 然后我会输入./a.out并来回cout / cin

我的问题是,在编译完程序后,我在终端输入什么内容让它知道我要输入参数?

2 个答案:

答案 0 :(得分:2)

创建同一程序的输出文件。在终端输入:

g++ example.cpp -o example

编译时,将程序运行为:

./example arg1 arg2

甚至@Petr Budnik的上述方法也适用。

答案 1 :(得分:0)

首次调用程序时,可以定义命令行参数。例如,命令cp ~/file.txt ~/folder/采用命令行参数“cp”,“〜/ file.txt”和“〜/ folder /”。请注意,命令行参数数组中的第一个参数是程序本身的名称。