Консольное программирование Win32 API на C - PullRequest
2 голосов
/ 02 августа 2010

Я застрял с такими проблемами, как чтение текста из определенного места (x = 10, y = 5) в окне консоли.

Где найти подробное руководство по программированию в режиме консоли Win32 API на C?

Ответы [ 2 ]

3 голосов
/ 02 августа 2010

Вам необходимо использовать ReadConsoleOutput ().Остерегайтесь неоднозначности в координатах типа (10, 5).Это может быть относительно в левом верхнем углу окна консоли.Или из буфера экрана.Вы, вероятно, должны были бы сделать размер буфера таким же, как размер окна, чтобы избежать этого.SetConsoleScreenBufferSize ().

Эти консольные функции не упакованы средой выполнения C.Документация SDK вполне приличная, начинайте здесь .

3 голосов
/ 02 августа 2010

В MSDN см. Раздел Приложения в символьном режиме .

Вы можете читать текст с экрана с помощью функции ReadConsoleOutputCharacter.

...