Задать вопрос
@Slavik12

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

Есть некий код, я запускаю этот код из терминала как обычно (./main). Дальше мне надо, в какой-то момент запустить новый файл (допустим ./newProg). Я создаю новый fork и там делаю такую команду system("./newProg"), оно работает, но теперь вся инфа с этих двух файлов идет в один терминал. Как сделать так, чтобы эта команда ( system("./newProg") ) выполнилась в новой консоли?
  • Вопрос задан
  • 189 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++
    12 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unreal Engine + ИИ
    9 месяцев
    Далее
  • Stepik
    Профессия: Разработчик C++ (Junior)
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg
Любые ответы на любые вопросы
Запустить терминал, а уже в нем запустить вашу программу.
Ответ написан
Не понятно где вы хотите новый терминал создать и что это за терминал. Если это xterm в X-сессии, например, то
system("xterm -e ./newProg")
если не xterm - то gnome-terminal, konsole или что-у-вас-там-стоит с нетелепатическим интерфейсом с соответствующей командной строкой.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
СПЕЦПО Санкт-Петербург
от 230 000 до 350 000 ₽
Uniscan Research Новосибирск
от 140 000 до 200 000 ₽
Базис-Центр Коломна
от 70 000 до 500 000 ₽