Provided by:
manpages-fr_1.67.0-1_all 
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.