Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Программирование видеоадаптеров.

© Александр Фролов, Григорий Фролов
Том 21, М.: Диалог-МИФИ, 1993.

[Назад] [Содеожание] [Дальше]

Функция putch

Функция выполняет запись символа на консоль без буферизации. Прототип функции:


int putch( int ch );

Параметр функции ch содержит код ASCII выводимого символа. Заметим, что используется только младший байт параметра функции.

Функция putch возвращает код ASCII записанного символа, или, в случае возникновения ошибки, константу EOF.

При использовании функции putch необходимо включить в программу файл CONIO.H, который содержит ее спецификацию.

Функция cputs

Функция выполняет запись строки символов, оканчивающихся нулем, на консоль. В отличие от функции puts курсор не переводится на новую строку.

Приведем прототип функции cputs:


int cputs( char *string );

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

При использовании функции cputs необходимо включить директивой include файл CONIO.H, содержащий спецификацию этой функции.

Функция cprintf

Функция обеспечивает вывод на экран монитора строк, отдельных символов и чисел в различных форматах непосредственно на консоль. Для вывода отдельных символов используется функция putch.

Приведем прототип функции cprintf:


int cprintf( char *format [,argument]... );

Ее параметры соответствуют параметрам функции printf, описанной выше. Единственное отличие состоит в том, что она не преобразует символ перевода строки в пару символов - возврат каретки, перевод строки.

Функция cprintf возвращает количество напечатанных символов или отрицательную величину в случае ошибки.

[Назад] [Содеожание] [Дальше]