Записать символ в поток вывода
#include <stdio.h>int putc( int c,FILE *fp );
libc
Макрос putc() печатает символ c, используя преобразование (int)(unsigned char)
, в выходной файловый поток fp.
Число записанных символов как (int)(unsigned char)
. Если возникла ошибка функция возвращает EOF
, код ошибки записывается в errno.
#include <stdio.h>#include <stdlib.h>int main( void ){FILE *fp;int c;fp = fopen( "file", "r" );if ( fp != NULL ){while ( (c = fgetc( fp )) != EOF ){putc( c, stdout );}fclose( fp );}return (EXIT_SUCCESS);}
ANSI, POSIX 1003.1
putc() является макросом.
errno, ferror(), fopen(), fputc(), fputchar(), fputs(), getc(), getc_unlocked(), getchar(), getchar_unlocked(), putchar(), putchar_unlocked(), putc_unlocked(), puts()
Предыдущий раздел: Описание API системной библиотеки