Страницы

Поиск по вопросам

суббота, 11 января 2020 г.

Как убрать консольное окно при использовании функции System?

#cpp #c #консоль #fortran


Добрый день, уважаемые пользователи форума!

В Fortran-е, как и в C, есть функция System, которая передает команду командной строке,
при этом на экране на мгновение появляется консольное окно (Сама программа работает
без использования консоли - заранее прописано:
 #pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup") ).

Собственно, вопрос в том, можно ли как-нибудь предотвратить появление этой консоли
при использовании функции System?

Заранее благодарю за ответы!
    


Ответы

Ответ 1



Не используйте функцию system. Используйте popen или CreateProcess, или другую функцию, которая предоставит создаваемому процессу поток вывода, так что ОС не придется создавать консоль для этого процесса.

Комментариев нет:

Отправить комментарий