Provided by: manpages-fr_1.67.0-1_all bug

NOM

       puts,  fputc,  fputs,  putc,  putchar  -  Ecriture  de caractères et de
       chaînes.

SYNOPSIS

       #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);

DESCRIPTION

       fputc() écrit le caractère c, transformé en unsigned char, dans le flux
       stream.

       fputs()  écrit  la  chaîne  de  caractères  s dans le flux stream, sans
       écrire le ’\0’ final.

       putc() est équivalent à fputc() sauf qu’il peut être  implémenté  comme
       une macro évaluant plusieurs fois son argument stream.

       putchar(c); est équivalent à putc(c,stdout).

       puts()  écrit  la chaîne de caractères s et un retour-chariot final sur
       stdout.

       Les appels de ces fonctions peuvent être utilisés conjointement,  ainsi
       qu’avec les autres fonctions d’écriture de la bibliotheque stdio.

       Pour  des  versions  de  ces fonctions ignorant les verrouillages, voir
       unlocked_stdio(3).

VALEUR RENVOYÉE

       fputc(), putc() et putchar()  renvoient  le  caractère  écrit  en  tant
       qu’unsigned char, converti en int ou EOF en cas d’erreur.

       puts()  et fputs() renvoient un nombre non négatif s’ils réussissent et
       EOF s’ils échouent.

CONFORMITÉ

       ANSI - C, POSIX.1

BOGUES

       Il est fortement déconseillé de mêler les fonctions d’écriture de stdio
       avec  les  appels  bas-niveau  write()  sur  le  descripteur du fichier
       associé au flux. Les résultats sont imprévisibles.

VOIR AUSSI

       write(2), ferror(3), fopen(3), fseek(3), fwrite(3), gets(3),  scanf(3),
       unlocked_stdio(3)

TRADUCTION

       Christophe Blaess, 1996-2003.