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