-2

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

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

4

2 回答 2

3

创建同一程序的输出文件。通过在终端中输入以下内容来执行此操作:

g++ example.cpp -o example

编译后,将程序运行为:

./example arg1 arg2

甚至@Petr Budnik 的上述方法也有效。

于 2013-08-12T19:07:16.197 回答
0

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

于 2013-08-12T19:04:53.127 回答