.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de) .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified Sat Jul 24 18:42:59 1993 by Rik Faith (faith@cs.unc.edu) .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH puts 3 "20 juillet 2023" "Pages du manuel de Linux 6.05.01" .SH NOM puts, fputc, fputs, putc, putchar \- Écrire des caractères et des chaînes .SH BIBLIOTHÈQUE Bibliothèque C standard (\fIlibc\fP, \fI\-lc\fP) .SH SYNOPSIS .nf \fB#include \fP .PP \fBint fputc(int \fP\fIc\fP\fB, FILE *\fP\fIflux\fP\fB);\fP \fBint putc(int \fP\fIc\fP\fB, FILE *\fP\fIflux\fP\fB);\fP \fBint putchar(int \fP\fIc\fP\fB);\fP .PP \fBint fputs(const char *restrict \fP\fIs\fP\fB, FILE *restrict \fP\fIflux\fP\fB);\fP \fBint puts(const char *\fP\fIs\fP\fB);\fP .fi .SH DESCRIPTION \fBfputc\fP() écrit le caractère \fIc\fP, transformé en \fIunsigned char\fP, dans le flux \fIflux\fP. .PP \fBputc\fP() est équivalente à \fBfputc\fP() à la différence qu'elle peut être implémentée comme une macro évaluant plusieurs fois son argument \fIflux\fP. .PP \fBputchar(\fP\fIc\fP\fB)\fP est équivalent à \fBputc(\fP\fIc\fP\fB, \fP\fIstdout\fP\fB)\fP. .PP \fBfputs\fP() écrit la chaîne de caractères \fIs\fP dans le flux \fIflux\fP, sans écrire l'octet NULL final «\ \e0\ ». .PP \fBputs\fP() écrit la chaîne de caractères \fIs\fP et un retour chariot final sur \fIstdout\fP. .PP Les appels de ces fonctions peuvent être utilisés conjointement, ainsi qu'avec les autres fonctions d'écriture de la bibliothèque \fIstdio\fP pour le même flux de sortie. .PP Pour des versions de ces fonctions ignorant les verrouillages, voir \fBunlocked_stdio\fP(3). .SH "VALEUR RENVOYÉE" \fBfputc\fP(), \fBputc\fP() et \fBputchar\fP() renvoient le caractère écrit en tant qu'\fIunsigned char\fP (converti en \fIint\fP), ou \fBEOF\fP en cas d'erreur. .PP \fBputs\fP() et \fBfputs\fP() renvoient un nombre non négatif si elles réussissent et \fBEOF\fP si elles échouent. .SH ATTRIBUTS Pour une explication des termes utilisés dans cette section, consulter \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interface Attribut Valeur T{ .na .nh \fBfputc\fP(), \fBfputs\fP(), \fBputc\fP(), \fBputchar\fP(), \fBputs\fP() T} Sécurité des threads MT\-Safe .TE .sp 1 .SH STANDARDS C11, POSIX.1\-2008. .SH HISTORIQUE POSIX.1\-2001, C89, C99. .SH BOGUES Il est fortement déconseillé de mêler les fonctions d'écriture de \fIstdio\fP avec les appels bas niveau \fBwrite\fP(2) sur le descripteur du fichier associé au flux. Le comportement est imprévisible et certainement pas celui que vous attendez. .SH "VOIR AUSSI" \fBwrite\fP(2), \fBferror\fP(3), \fBfgets\fP(3), \fBfopen\fP(3), \fBfputwc\fP(3), \fBfputws\fP(3), \fBfseek\fP(3), \fBfwrite\fP(3), \fBputwchar\fP(3), \fBscanf\fP(3), \fBunlocked_stdio\fP(3) .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Christophe Blaess , Stéphan Rafin , Thierry Vignaud , François Micaux, Alain Portal , Jean-Philippe Guérard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas François , Florentin Duneau , Simon Paillard , Denis Barbier , David Prévot et Frédéric Hantrais . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .