@luzhskij
geo c++

Как сделать передачу команды из кода C++ в консоль?

Всем здравствуйте!

Стало интересно, как можно организовать процесс.
Есть некоторый исполняемый файл, выполняющий некоторые функции.
Допустим, пользователь выбирает некоторый файл, выбирает некоторые опции. Далее он выбирает новое имя файла и папку назначения.
Вопрос! Как передать все эти данные в консоль? Т.е. передать команду вида "имя_исполняемого_файла опция1 опция2 входной_файл выходной_файл".
(Разработка ведётся на C++/Qt под windows)

Благодарю за внимание!
  • Вопрос задан
  • 4362 просмотра
Решения вопроса 1
gbg
@gbg Куратор тега C++
Любые ответы на любые вопросы
system("имя_исполняемого_файла опция1 опция2 входной_файл выходной_файл");


#include <sstream>
...
{
   std::stringstream st;
   int i=9000;
   std::string str_param="value";
   st<<"command "<<i<<" " << str_param;
   system(st.str().c_str());
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы