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

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

putchar

int putchar(int ch)

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

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

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

Пример: