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