Содержание | Глава 13

Функция putchar

#include <stdio.h>
int putchar(int ch);

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

При успешном выполнении функция putchar() возвращает записанный символ, а в случае ошибки — значение EOF.

Пример

Следующий цикл записывает символы в строку str стандартного потока вывода stdout. Символ конца строки не записывается.

for( ; *str; str++) putchar(*str);

Зависимые функции

putc()
Содержание | Глава 13