Я пытаюсь вызвать другую программу для выполнения функции (я понятия не имею, что, только то, что она написана не на C ++, а в оболочке) для файла в моей программе C ++.Я не знаю, как на самом деле выполнять функцию в моей программе.Я знаю, что пишу что-то вроде этого
system(PROGRAM HERE);
Проблема в том, что я не знаю точно, как я должен печатать программу.Я считаю, что если бы функция вызывалась как dostuff, я бы набрал
system("dostuff");
... Я думаю.Но что, если к этой функции присоединены аргументы, которые я бы дал в качестве переменных в моей программе на C ++?Это то, что мне действительно нужно помочь.В терминале я набрал бы "dostuff -1 arg"
. Поэтому в C ++ я бы набрал
int arg = 5;
system("dostuff" arg);