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

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

fputc

int fputc(int ch, FILE *stream)

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

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

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

Пример: