Программирование на C и C++

Онлайн справочник программиста на C и C++

fputchar

int fputchar(int ch)

Прототип: 
Описание: 

Функция fputchar() записывает символ ch в stdout. Даже если ch был объявлен как int, он кон­вертируется функцией fputchar() в unsigned char. Поскольку все аргументы символьного типа при вызове приводятся к переменным целого типа, то обычно в качестве аргументов используются символьные переменные. Если используется целое число, то старший байт попросту отбрасывает­ся. Вызов fputcnar() функционально эквивалентен вызову fputc(ch, stdout).

Функция fputchar() возвращает значение записанного символа. В случае ошибки возвращается EOF. Для файлов, открытых для двоичных операций, EOF может быть просто символом, поэтому для определения того, действительно ли произошла ошибка, должна использоваться функция ferror().

Пример: