Отправить текст на ввод терминала
#include <sys/terminal.h>void term_put(terminal_t *term, const char* buf, size_t n);void term_puts(terminal_t *term, const char *str);void term_putc(terminal_t *term, char c);
terminal
Данные функции отправляют текст на ввод терминала. Текст передаётся в кодировке, установленной при инициализации терминала или через term_set_charset(). Если используется кодировка UTF-8, функции будут накапливать части символа между вызовам, используя только завершённые. Перед выводом в терминал текст обрабатывается эмулятором терминала для определения контрольных последовательностей. Узнать об изменениях в терминале можно через callback-функции terminal_callbacks_t, а считать содержимое при помощи term_get_char() и term_get_string().
ЗОСРВ «Нейтрино»
term_create(), terminal_callbacks_t, term_get_char(), term_get_string()
Предыдущий раздел: Terminal API