putchar()

Записать символ в стандартный поток вывода (stdout)

Прототип:

#include <stdio.h>
int putchar( int c );

Аргументы:

c
Печатаемый символ.

Библиотека:

libc

Описание:

Функция putchar() печатает символ c, используя преобразование (int)(unsigned char), в стандартный файловый поток stdout. Это эквивалентно вызову:

fputc( c, stdout );

Возвращаемое значение:

Число записанных символов как (int)(unsigned char). Если возникла ошибка функция возвращает EOF, код ошибки записывается в errno.

Примеры:

#include <stdio.h>
#include <stdlib.h>
int main( void )
{
FILE *fp;
int c;
fp = fopen( "file", "r" );
c = fgetc( fp );
while ( c != EOF )
{
putchar( c );
c = fgetc( fp );
}
fclose( fp );
return (EXIT_SUCCESS);
}

Классификация:

ANSI, POSIX 1003.1

Безопасность использования
Точка остановки потока
Да
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

errno, fputc(), fputchar(), fputs(), getc(), getc_unlocked(), getchar(), getchar_unlocked(), putc(), putchar_unlocked(), putc_unlocked()




Предыдущий раздел: Описание API системной библиотеки