Получить символ и его атрибут в указанном положении в терминале
#include <sys/terminal.h>uint16_t term_get_char(terminal_t *term, int row, int col, terminal_attr_t *attr);
terminal
Данная функция позволяет получить код символа и атрибут в указанном положении в терминале. Для получения фрагментов терминала лучше использовать term_get_string().
Код символа в Юникоде.
#include <sys/terminal.h>void draw_cursor(terminal_t *term){int row, col;uint16_t c;terminal_attr_t attr;term_get_cursor(term, &row, &col)c = term_get_char(term, row, col, &attr)// Отрисовать курсор с инвертированными цветами}
ЗОСРВ «Нейтрино»
term_get_string(), terminal_attr_t
Предыдущий раздел: Terminal API