Есть ли какое-то специальное имя для консоли в win32? - PullRequest
0 голосов
/ 11 августа 2011

Я хочу открыть консоль с CreateFile для записи с помощью функции WriteFile .

В Unix-подобных системах в каталоге / dev / есть специальное устройство,я могу открыть его с помощью open .

Я хочу подобное поведение под win32 (может быть, есть какое-то специальное имя для консоли).= GetStdHandle (STD_OUTPUT_HANDLE); , я хочу открыть консоль с помощью CreateFile

1 Ответ

1 голос
/ 11 августа 2011

Сначала вы набираете AllocConsole / OpenConsole, затем набираете GetStdHandle, чтобы получить HANDLE, который вы можете передать WriteFile.

Или вы можете использовать CreateFile("CON", GENERIC_WRITE, ...), что также упоминается в документации для CreateFile.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...