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

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

putc

int putc(int ch, FILE *stream)

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

Макрос putc() записывает символ, содержащийся в младшем байте ch, в поток вывода, на кото­рый указывает stream. Поскольку во время обращения к функции аргументы символьного типа приводятся к целому типу, можно использовать символьные переменные как аргументы putc().

В случае успеха putc() возвращает записанный символ; в случае ошибки — EOF. Если выходной поток открыт в двоичном режиме, то EOF является допустимым значением для ch. Это значит, что придется использовать ferror(), чтобы выяснить, действительно ли произошла ошибка.

Пример: