Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       fputc,   fputs,   putc,   putchar,  puts  -  Ausgabe  von  Zeichen  und
       Zeichenketten (Strings)

       Diese Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen  Sie
       die englischsprachige Handbuchseite zu Rate, indem Sie

              man -LC 3 puts

       eingeben.

"UBERSICHT

       #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(char *s);
       int ungetc(int c, FILE *stream);

BESCHREIBUNG

       fputc()  schreibt das Zeichen c, umgesetzt in ein unsigned char, in den
       Ausgabestrom stream.

       fputs() schreibt die Zeichenkette s ohne sein nachfolgendes '\0' in den
       Ausgabestrom stream.

       putc()  entspricht  fputc()  auBer, dass es als ein Makro implementiert
       den stream mehr als einmal auswertet.

       putchar(c) entspricht putc(c,stdout).

       puts()  schreibt   die   Zeichenkette   s   und   einen   nachfolgenden
       Zeilenumbruch in die Standardausgabe stdout.

       Aufrufe  der hier beschriebenen Funktionen konnen untereinander und mit
       anderen Aufrufen von Ausgabefunktionen der  Bibliothek  stdio  fur  den
       selben Ausgabekanal gemischt werden.

R"UCKGABEWERTE

       fputc(),   putc()  und  putchar()  geben  das  als  ein  unsigned  char
       geschriebene und in ein int umgesetzte  Zeichen  zuruck,  oder  EOF  im
       Fehlerfall.

       puts()  und  fputs()  geben  bei Erfolg eine nichtnegative Zahl zuruck,
       oder EOF im Fehlerfall.

KONFORM ZU

       ANSI - C, POSIX.1

BUGS

       Es ist nicht ratsam, Aufrufe von Ausgabefunktionen der Bibliothek stdio
       mit   lowlevel-Aufrufen   von   write()   zu   vermischen,   wenn   der
       Dateideskriptor denselben Ausgabekanal bezeichnet.  Die Ergebnisse sind
       undefiniert und sehr wahrscheinlich nicht die gewunschten.

SIEHE AUCH

       write(2), fopen(3), fwrite(3), scanf(3), gets(3), fseek(3), error(3).