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