#include <stdio.h> int putchar(int ch);
Функция putchar() записывает символ, содержащийся в младшем байте параметра ch, в стандартный поток вывода stdout. По выполняемому действию она эквивалентна putc(ch, stdout). Поскольку в момент вызова символьные аргументы преобразуются к целому типу, их вполне можно использовать в качестве аргументов функции putchar().
При успешном выполнении функция putchar() возвращает записанный символ, а в случае ошибки — значение EOF.
Следующий цикл записывает символы в строку str стандартного потока вывода stdout. Символ конца строки не записывается.
for( ; *str; str++) putchar(*str);