Программирование видеоадаптеров CGA,EGA и VGA


12. Стандартные функции вывода языка Си


12.1. Вывод на дисплей через стандартный выходной поток

12.2. Вывод символов на консоль

В главе рассмотрены основные стандартные функции вывода текстовых данных на экран (через стандартный выходной поток и через консоль). К ним относятся функции putc, putchar, putch, puts, cputs, printf и cprintf.

Хотя эти функции не входят в определение языка Си, по причинам совместимости их формат одинаков для всех трансляторов с языка Си.

Функции putchar() и putc()
Функции putchar() и putc()Эти функции помещают один символ в текущую позицию выходного потока. Прототипы функциий представлены ниже: int putc( int ch, FILE *stream ); int putchar( int ch ); Функци...
Функция puts()
Функция puts()Функция puts() позволяет записать строку в стандартный выходной поток stdout. Строка должна оканчиваться нулем (символ '\0'). Этот символ не помещается в выходной поток. Вместо него...
Функция printf()
Функция printf()Наиболее универсальной стандартной функцией, обеспечивающей запись в выходной поток stdout, является функция printf(). Она производит вывод на экран дисплея строк, отдельных символ...
Функция putch()
Функция putch()Функция производит запись символа на консоль без буферизации. Прототип функции: int putch( int ch ); Параметр функции - ch - содержит код ASCII выводмого символа. Заметим, что испол...
Функция cputs()
Функция cputs()Функция производит запись строки символов, оканчивающихся нулем, на консоль. Отметим, что в отличие от функции puts() курсор не переводится на новую строку. Приведем прототип функци...
Функция cprintf()
Функция cprintf()Функция обеспечивает вывод на экран дисплея строк, отдельных символов и чисел в различных форматах непосредственно на консоль. При этом для вывода отдельных символов использется ф...








Начало