如何通过c ++中的system()命令传递命令行变量。 我尝试过使用:
string i;
i = system("./findName.sh");
i += argv[1];
cout << i;
但是当我运行它时,它为我提供了我在shell脚本中编写的错误参数数量的条件。
这是我使用&#34; ./ findName brandonw&#34;运行程序时收到的输出。哪个是我的可执行文件与我希望我的shell脚本运行的参数一起运行。
The arguments you put are:
brandonw
usage: findName.sh [only_one_argument]