cprintf()

#include <conio.h>

int  cprintf()

Параметры

const char *format строка форматирования
... переменные

Описание

Форматированый вывод в активное окно

Ф. аналогична функции printf() за исключением того, что вывод происходит в текущее окно. Также она не разбивает символ '\n' на '\n\r'.

Ф. получает набор аргументов, применяет к каждому аргументу спецификацию формата, содержащуюся в строке формата с указателем format, и выводит отформатированные данные на экран в текущее текстовое окно. Число аргументов и спецификаций должно быть одинаковым.

Строка пишется или напрямую в видео-память, или через функции BIOS, в зависимости от значения глобальной переменной directvideo.

Описание спецификации формата приведено в функции printf. В отличие от функций fprintf и printf, cprintf не преобразует символы перевода строки (\n) в последовательность перевода каретки/перевода строки (\r\n).

Пример.

Копировать
#include <conio.h>
int main(void)
{
	/* очистить экран */
	clrscr();
	/* создать текстовое окно */
	window(10,10,80,25);
	/* вывести в него некоторый текст */
	cprintf("Привет !!!\r\n");
	/* ждать нажатия клавиши */
	getch();
	return 0;
}


Смотрите также

printf - запись в поток
scanf - чтение из потока
cputs - вывод строки в активное окно
putch - вывод символа в активное окно
getche - ввод символа из активного окна
cgets - ввод строки из активного окна
cscanf - форматированный ввод