@Slavik12

Как открыть новую консоль из программы?

Есть некий код, я запускаю этот код из терминала как обычно (./main). Дальше мне надо, в какой-то момент запустить новый файл (допустим ./newProg). Я создаю новый fork и там делаю такую команду system("./newProg"), оно работает, но теперь вся инфа с этих двух файлов идет в один терминал. Как сделать так, чтобы эта команда ( system("./newProg") ) выполнилась в новой консоли?
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg
Любые ответы на любые вопросы
Запустить терминал, а уже в нем запустить вашу программу.
Ответ написан
Не понятно где вы хотите новый терминал создать и что это за терминал. Если это xterm в X-сессии, например, то
system("xterm -e ./newProg")
если не xterm - то gnome-terminal, konsole или что-у-вас-там-стоит с нетелепатическим интерфейсом с соответствующей командной строкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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