Provided by: manpages-ro-dev_4.21.0-2_all bug

NUME

       fputc, fputs, putc, putchar, puts - ieșire de caractere și șiruri de caractere

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

REZUMAT

       #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);

DESCRIERE

       fputc() scrie caracterul c, transformat într-un unsigned char, în stream.

       putc()  este  echivalentă  cu  fputc(), cu excepția faptului că poate fi implementată ca o
       macro care evaluează stream de mai multe ori.

       putchar(c) este echivalentă cu putc(c, stdout).

       fputs() scrie șirul s în stream, fără octetul de terminare nul ('\0').

       puts() scrie în stdout șirul s și o linie nouă la sfârșit.

       Apelurile la funcțiile descrise aici pot fi amestecate între ele și cu apelurile  la  alte
       funcții de ieșire din biblioteca stdio pentru același flux de ieșire.

       Pentru varianta corespondentă fără blocare, a se vedea unlocked_stdio(3).

VALOAREA RETURNATĂ

       fputc(),  putc()  și putchar() returnează caracterul scris ca un unsigned char transformat
       într-un int sau EOF în caz de eroare.

       puts() și fputs() returnează un număr nenegativ în caz de succes sau EOF în caz de eroare.

ATRIBUTE

       Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).

       ┌───────────────────────────────────────────────────────────┬───────────────────┬─────────┐
       │InterfațăAtributValoare │
       ├───────────────────────────────────────────────────────────┼───────────────────┼─────────┤
       │fputc(), fputs(), putc(), putchar(), puts()                │ Siguranța firelor │ MT-Safe │
       └───────────────────────────────────────────────────────────┴───────────────────┴─────────┘

STANDARDE

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

ERORI

       Nu este recomandabil să se amestece apelurile la funcțiile de ieșire din biblioteca  stdio
       cu apelurile de nivel inferior la write(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.

CONSULTAȚI ȘI

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

TRADUCERE

       Traducerea  în  limba  română  a  acestui  manual  a  fost  creată  de Remus-Gabriel Chelu
       <remusgabriel.chelu@disroot.org>

       Această  traducere  este  documentație  gratuită;  citiți  Licența  publică  generală  GNU
       Versiunea  3  ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  sau  o  versiune  ulterioară cu
       privire la condiții privind drepturile de autor.  NU se asumă Nicio RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui  manual,  vă  rugăm  să  trimiteți  un  e-mail  la
       ⟨translation-team-ro@lists.sourceforge.net⟩.