@Slavik12

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

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

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

Войти через центр авторизации
Похожие вопросы
АКМЭ сервис Санкт-Петербург
от 120 000 ₽
Eltex Новосибирск
от 80 000 ₽
Verme Москва
от 120 000 ₽