Функция Выводит символ в поток stdout.
Синтаксис #include
int putchar(int c);
Файл, содержащий stdio.h
прототип
Описание putchar это макрокоманда, определенная как
putc(ch,stdout);
Возвращаемое При успешном завершении putchar возвращает выведен-
значение ный символ c. При ошибке он возвращает EOF.
Переносимость putchar доступна в системах UNIX и поддерживается
стандартом ANSI C. Определена также у Кернигана и
Ричи.
Смотрите также fputchargetcgetcharprintfputcputchputsputwvprintf
Пример:
#include
/* определение некоторых символов, предназначенных для рисования
рамок */
#define LEFT_TOP 0xDA
#define RIGHT_TOP 0xBF
#define HORIZ 0xC4
#define VERT 0xB3
#define LEFT_BOT 0xC0
#define RIGHT_BOT 0xD9
int main(void)
{
char i,j;
/* нарисовать верхнюю часть рамки */
putch(LEFT_TOP);
for(i=0;i<10;i++)
putch(HORIZ);
putch(RIGHT_TOP);
/* нарисовать центральную часть */
for(i=0; i<4; i++)
{
putch(VERT);
for(j=0;j<10;j++)
putch(' ');
putch(VERT);
putch('\n');
}
/* нарисовать нижнюю часть рамки */
putch(LEFT_BOT);
for(i=0;i<10;i++)
putch(HORIZ);
putch(RIGHT_BOT);
putch('\n');
return 0;
}