dwww Home | Manual pages | Find package

puts(3)                    Library Functions Manual                    puts(3)

NOM
       puts,  fputc,  fputs,  putc,  putchar  -  Écrire  des caractères et des
       chaînes

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

SYNOPSIS
       #include <stdio.h>

       int fputc(int c, FILE *stream);
       int putc(int c, FILE *stream);
       int putchar(int c);

       int fputs(const char *restrict s, FILE *restrict stream);
       int puts(const char *s);

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

       putc()  est équivalente à fputc() à la différence qu'elle peut être im-
       plémentée comme une macro évaluant plusieurs fois son argument stream.

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

       fputs()  writes the string s to stream, without  its  terminating  null
       byte ('\0').

       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 bibliothèque stdio pour
       le même flux de sortie.

       Pour des versions de ces fonctions ignorant les verrouillages, voir un-
       locked_stdio(3).

VALEUR RENVOYÉE
       fputc(),  putc(), and putchar()  return the character written as an un-
       signed char cast to an int or EOF on error.

       puts() et fputs() renvoient un nombre non négatif si elles  réussissent
       et EOF si elles échouent.

ATTRIBUTS
       Pour  une explication des termes utilisés dans cette section, consulter
       attributes(7).

       ┌─────────────────────────────────────┬──────────────────────┬─────────┐
       │InterfaceAttributValeur  │
       ├─────────────────────────────────────┼──────────────────────┼─────────┤
       │fputc(), fputs(), putc(), putchar(), │ Sécurité des threads │ MT-Safe │
       │puts()                               │                      │         │
       └─────────────────────────────────────┴──────────────────────┴─────────┘

STANDARDS
       POSIX.1-2001, POSIX.1-2008, C99.

BOGUES
       Il est fortement déconseillé de mêler les fonctions d'écriture de stdio
       avec les appels bas niveau write(2) sur le descripteur du fichier asso-
       cié au flux. Le comportement est imprévisible et certainement pas celui
       que vous attendez.

VOIR AUSSI
       write(2),  ferror(3),   fgets(3),   fopen(3),   fputwc(3),   fputws(3),
       fseek(3), fwrite(3), putwchar(3), scanf(3), unlocked_stdio(3)

TRADUCTION
       La  traduction française de cette page de manuel a été créée par Chris-
       tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe  Gué-
       rard  <fevrier@tigreraye.org>,  Jean-Luc  Coulon (f5ibh) <jean-luc.cou-
       lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>,  Thomas  Huriaux
       <thomas.huriaux@gmail.com>,  Nicolas François <nicolas.francois@centra-
       liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon  Paillard  <si-
       mon.paillard@resel.enst-bretagne.fr>,    Denis   Barbier   <barbier@de-
       bian.org>, David Prévot <david@tilapin.org> et Frédéric Hantrais <fhan-
       trais@gmail.com>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la       GNU       General       Public        License        version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  concernant  les conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de  manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   5 février 2023                         puts(3)

Generated by dwww version 1.15 on Sat Jun 29 01:34:22 CEST 2024.