Записать символ в стандартный поток вывода (stdout)
#include <stdio.h>int putchar( int 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 системной библиотеки