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

C++ c++;ubuntu终端中的命令行参数,c++,command-line,C++,Command Line,这是一个非常基本的问题,但我刚刚开始在程序中使用命令行参数。通常我会用g++example.cpp 然后我会输入/a.out并来回执行cout/cin 我的问题是,在编译完程序后,我应该在终端中键入什么,让它知道我将要输入参数?您在第一次调用程序时定义命令行参数。例如,命令cp~/file.txt~/folder/采用命令行参数“cp”、“~/file.txt”和“~/folder/”。请注意,命令行参数数组中的第一个参数是程序本身的名称。创建同一程序的输出文件。在终端中输入以下内容: g++

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


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

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

创建同一程序的输出文件。在终端中输入以下内容:

g++ example.cpp -o example
编译后,按以下方式运行程序:

./example arg1 arg2

甚至是@ Petr Budnik的方法。< /P> <代码> ./a.出ARG1ARG2ARG3,例如。Cin和CUT是C++如何通过STDIN和STDUT进行通信的。争论是另一回事,不是标准的或标准的。