PUTS(3)

НАЗВАНИЕ
fputc, fputs, putc, putchar, puts - выводят символы или строки

СИНТАКСИС
#include <stdio.h>

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() для описателя файла, ассоциированного с одним и тем же потоком вывода: результат будет непредсказуем и вряд ли Вам понравится.

СМ. ТАКЖЕ
write(2), fopen(3), fwrite(3), scanf(3), gets(3), fseek(3), ferror(3)