【发布时间】:2011-10-17 20:35:18
【问题描述】:
我试图调用另一个程序来在我的 C++ 程序中的一个文件上执行一个函数(我不知道是什么,只是它不是用 C++ 编写的,而是用 shell 编写的)。我不知道如何在我的程序中实际执行该功能。我确实知道我写了这样的东西
system(PROGRAM HERE);
问题是我不知道我应该如何输入程序。我相信如果该函数被称为 dostuff,我会输入
system("dostuff");
... 我想。但是,如果我将在我的 C++ 程序中作为变量提供给该函数的参数会怎样?这就是我真正需要帮助的地方。在终端中,我会输入“dostuff -1 arg"。所以在 C++ 中我会输入
int arg = 5;
system("dostuff" arg);
【问题讨论】:
-
ked,欢迎来到 SO。很难理解这里问的是什么。请提供更多信息。
标签: c++ function shell terminal system