putc, fputc, fputs, putchar, puts - выводят символы или строки
НАЗВАНИЕfputc, fputs, putc, putchar, puts - выводят символы или
строки
СИНТАКСИС
#include
int fputc(int c, FILE *stream);
int fputs(const char *s, FILE *stream);
int putc(int c, FILE *stream);
int putchar(int c);
int puts(const char *s);
ОПИСАНИЕ
fputc() выводит символ c, приведенный к виду unsigned
char, в поток stream.
fputs() выводит строку s в поток stream без завершающего
символа '\0'.
Функция putc() эквивалентна fputc() , так что она может
быть реализована как макрос.
putchar(c); полностью эквивалентна putc(c,stdout).
puts() записывает строку s и завершающий перевод строки в
stdout.
Функции, перечисленные выше, могут быть использованы друг
с другом или вместе с другими функциями ввода/вывода из
библиотеки stdio .
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
fputc(), putc() и putchar() возвращают символ, описанный
как unsigned char и приведенный к типу int , или EOF в
случае ошибки.
puts() и fputs() возвращают неотрицательное число в
случае удачного завершения вызова или EOF в случае ошибки.
СООТВЕТСТВИЕ СТАНДАРТАМ
ANSI - C, POSIX.1
НАЙДЕННЫЕ ОШИБКИ
Не рекомендуется использовать функции из библиотеки stdio
вместе с низкоуровневыми функциями write() для описателя
файла, ассоциированного с одним и тем же потоком вывода:
результат будет непредсказуем и вряд ли Вам понравится.