Документация по LinuxLinuxDoc.Ru 🔍

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() для описателя
файла, ассоциированного с одним и тем же потоком вывода:
результат будет непредсказуем и вряд ли Вам понравится.
Читать новости Linux в Telegram
Linux - putc, fputc, fputs, putchar, puts - выводят символы или строки
Мы в соцсетях ✉