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

BEZEICHNUNG

       fread, fwrite - Ein-/Ausgabe binärer Datenströme

ÜBERSICHT

       #include <stdio.h>

       size_t fread(void *zeiger, size_t groesse,
                    size_t nmemb, FILE *datenstrom);

       size_t fwrite(const void *zeiger, size_t groesse,
                     size_t nmemb, FILE *datenstrom);

BESCHREIBUNG

       Die Funktion fread() liest nmemb Datenelemente, jeweils groesse Byte lang, vom Datenstrom,
       auf den datenstrom zeigt, und speichert sie an der Position, die zeiger angibt.

       Die Funktion fwrite() schreibt nmemb Datenelemente, jeweils  groesse  Byte  lang,  in  den
       Datenstrom, auf den datenstrom zeigt. Diese stammen von der Position, die zeiger angibt.

       Für nicht sperrende Gegenstücke, siehe unlocked_stdio(3).

RÜCKGABEWERT

       fread()  und  fwrite()  geben  die  Anzahl  der  erfolgreich  geschriebenen oder gelesenen
       Elemente zurück (d.h. nicht die Anzahl der Zeichen). Wenn ein  Fehler  auftritt  oder  das
       Dateiende erreicht ist, wird eine kurze Elementezahl (oder Null) zurückgegeben.

       fread()  unterscheidet  nicht  zwischen  Dateiende und Fehler, der Aufrufende muss feof(3)
       bzw. ferror(3) benutzen, um herauszufinden was passiert ist.

KONFORM ZU

       C89, POSIX.1-2001.

SIEHE AUCH

       read(2), write(2), feof(3), ferror(3), unlocked_stdio(3)

KOLOPHON

       Diese Seite  ist  Teil  der  Veröffentlichung  3.32  des  Projekts  Linux-man-pages.  Eine
       Beschreibung  des  Projekts  und  Informationen, wie Fehler gemeldet werden können, finden
       sich unter http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Martin Schulze <joey@infodrom.org>
       und Chris Leick <c.leick@vollbio.de> erstellt.

       Diese  Übersetzung  ist  Freie  Dokumentation;  lesen  Sie  die GNU General Public License
       Version  3  oder  neuer  bezüglich  der  Copyright-Bedingungen.  Es  wird  KEINE   HAFTUNG
       übernommen.

       Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-
       Mail an <debian-l10n-german@lists.debian.org>.