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.

ÜBERSICHT

       #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() außer, 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 können untereinander und  mit  anderen  Aufrufen
       von Ausgabefunktionen der Bibliothek stdio für den selben Ausgabekanal gemischt werden.

RÜCKGABEWERTE

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

       puts() und  fputs()  geben  bei  Erfolg  eine  nichtnegative  Zahl  zurück,  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 gewünschten.

SIEHE AUCH

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