.\" -*- 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 iulie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME fputc, fputs, putc, putchar, puts \- ieșire de caractere și șiruri de caractere .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .PP \fBint fputc(int \fP\fIc\fP\fB, FILE *\fP\fIstream\fP\fB);\fP \fBint putc(int \fP\fIc\fP\fB, FILE *\fP\fIstream\fP\fB);\fP \fBint putchar(int \fP\fIc\fP\fB);\fP .PP \fBint fputs(const char *restrict \fP\fIs\fP\fB, FILE *restrict \fP\fIstream\fP\fB);\fP \fBint puts(const char *\fP\fIs\fP\fB);\fP .fi .SH DESCRIERE \fBfputc\fP() scrie caracterul \fIc\fP, transformat într\-un \fIunsigned char\fP, în \fIstream\fP. .PP \fBputc\fP() este echivalentă cu \fBfputc\fP(), cu excepția faptului că poate fi implementată ca o macro care evaluează \fIstream\fP de mai multe ori. .PP \fBputchar(\fP\fIc\fP\fB)\fP este echivalentă cu \fBputc(\fP\fIc\fP\fB, \fP\fIstdout\fP\fB)\fP. .PP \fBfputs\fP() scrie șirul \fIs\fP în \fIstream\fP, fără octetul de terminare nul (\[aq]\e0\[aq]). .PP \fBputs\fP() scrie în \fIstdout\fP șirul \fIs\fP și o linie nouă la sfârșit. .PP Apelurile la funcțiile descrise aici pot fi amestecate între ele și cu apelurile la alte funcții de ieșire din biblioteca \fIstdio\fP pentru același flux de ieșire. .PP Pentru varianta corespondentă fără blocare, a se vedea \fBunlocked_stdio\fP(3). .SH "VALOAREA RETURNATĂ" \fBfputc\fP(), \fBputc\fP() și \fBputchar\fP() returnează caracterul scris ca un \fIunsigned char\fP transformat într\-un \fIint\fP sau \fBEOF\fP în caz de eroare. .PP \fBputs\fP() și \fBfputs\fP() returnează un număr nenegativ în caz de succes sau \fBEOF\fP în caz de eroare. .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBfputc\fP(), \fBfputs\fP(), \fBputc\fP(), \fBputchar\fP(), \fBputs\fP() T} Siguranța firelor MT\-Safe .TE .sp 1 .SH STANDARDE C11, POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001, C89, C99. .SH ERORI Nu este recomandabil să se amestece apelurile la funcțiile de ieșire din biblioteca \fIstdio\fP cu apelurile de nivel inferior la \fBwrite\fP(2) pentru descriptorul de fișier asociat aceluiași flux de ieșire; rezultatele vor fi nedefinite și, foarte probabil, nu vor fi cele dorite. .SH "CONSULTAȚI ȘI" \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 TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .