Поделиться через


Приложения в режиме символов

Консоли управляют входными и выходными данными (ввода-вывода) для приложений в режиме символов (приложений, которые не предоставляют собственный графический пользовательский интерфейс).

Функции консоли обеспечивают различные уровни доступа к консоли. Функции ввода-вывода консоли высокого уровня позволяют приложению считывать данные из стандартных входных данных, чтобы получить входные данные клавиатуры, хранящиеся в входном буфере консоли. Функции также позволяют приложению записывать стандартные выходные данные или стандартную ошибку для отображения текста в буфере экрана консоли. Функции высокого уровня также поддерживают перенаправление стандартных дескрипторов и управления режимами консоли для различных функций ввода-вывода. Функции ввода-вывода консоли низкого уровня позволяют приложениям получать подробные сведения о событиях клавиатуры и мыши, а также событиях, связанных с взаимодействием пользователей с окном консоли. Функции низкого уровня также обеспечивают больший контроль над выходными данными на экране.

В этом обзоре описывается поддержка приложений в режиме символов.