Скажите, что я выполняю некоторую команду для запуска в терминале в программе на C ++. Например:
int main(){
std::system("./myprog");
return 0;
}
Предположим, что myprog производит вывод, который выводится на консоль. Могу ли я использовать этот вывод в моей программе на C ++? Например:
int main(){
some_var = std::system("./myprog");
if (some_var == "something")
// Do something.
return 0;
}
Любая помощь будет принята с благодарностью. Еще раз спасибо.