это API для базы данных
Библиотека termcap - это API для базы данных termcap, которая находится в /etc/termcap/. Библиотечные функции позволяют:
* получить описание текущего терминала: tgetent(...);
Таблица 8.2: libc - трансформации sсanf
Символ | Вход - тип аргумента -------|--------------------------------------------------------------- d | десятичный integer - int* i | integer - int* (вход может быть восьме- или шестнадцатиричным) o | восьмеричный integer - int* (с или без предваряющего 0) u | десятичный unsigned - unsigned int* x | шестнадцатиричный integer - int* (с или без предваряющего 0x) c | одна или более литер - char* (без завершающего /0) e,f,gf | float - float* (такой как [-]m.dddddde+xx, [-]m.dddddde-xx) p | указатель - void* n | число трансформированных аргументов - int* [...] | непустое множество литер на входе - char* [^...] | исключая такие литеры - char* % | % -----------------------------------------------------------------------
перед d,i,n,o,u,x может стоять h, если указатель - short то же для l, если указатель - long l также может быть перед e,f,g, если указатель - double L может стоять перед e,f,g, если указатель - long double
* найти описание для информации: tgetnum(...), tgetflag(...), tgetstr(...);
* вычислить и произвести поточечный вывод: tputs()
Программы, использующие библиотеку termcap должны включать termcap.h и собираться с: gcc [flags] files -ltermcap
Функции termcap терминально-независимые программы, но дают программисту только низкоуровневый доступ к терминалу. Для пакета более высокого уровня потребуется curses или ncurses.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий