PUTS(3) Manuel du programmeur Linux PUTS(3)
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);
int ungetc (int c, FILE *stream);
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 qui évalue plusieurs fois son
argument stream.
putchar(c); est équivalent à putc(c,stdout).
puts() écrit la chaîne de caractères s et un retour-char
iot final sur stdout.
Les appels de ces fonctions peuvent être utilisés conjoin
tement, ainsi qu'avec les autres fonctions d'écriture de
la bibliotheque stdio.
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
BUGS
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), fopen(3), fwrite(3), scanf(3), gets(3),
GNU 25 Avril 1998 1
PUTS(3) Manuel du programmeur Linux PUTS(3)
fseek(3), ferror(3)
TRADUCTION
Christophe Blaess, 1997.
GNU 25 Avril 1998 2