Provided by: manpages-de-dev_0.5-4.1ubuntu1_all bug

BEZEICHNUNG

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

Ü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).