Книга: Основы программирования в Linux

Считывание с экрана

Считывание с экрана

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

#include <curses.h>
chtype inch(void);
int instr(char *string);
int innstr(char *string, int number_of_characters);

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

Оглавление книги


Генерация: 1.523. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз