Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
заморочка с консолью в винде 09.08.05 18:09 Число просмотров: 1310
Автор: zelych Статус: Member Отредактировано 09.08.05 18:41 Количество правок: 2
|
Бобрый день, уважаемые.
Решил написать небольшую программку.
...
scr->old_stdout = GetStdHandle( STD_OUTPUT_HANDLE );
scr->out = CreateConsoleScreenBuffer(
GENERIC_READ | GENERIC_WRITE,
0,
NULL,
CONSOLE_TEXTMODE_BUFFER,
NULL );
SetConsoleActiveScreenBuffer( scr->out );
SetStdHandle( STD_OUTPUT_HANDLE, scr->out );
...
---
Предполагалось, что после этого можно будет пользоваться всякими printf`ами, однако не так.
В новый буфер ничего не выводится, зато если вернуть на место старый:
SetStdHandle( STD_OUTPUT_HANDLE, scr->old_stdout );
---
то можно увидеть всё что скармливалось printf`у.
Вопрос: как заставить printf работать?
|
- заморочка с консолью в винде - zelych 09.08.05 18:09 [1310]
|
|
|