Provided by:
manpages-de-dev_0.10-1_all 
BEZEICHNUNG
fread, fwrite - Ein-/Ausgabe binarer Datenstrome
"UBERSICHT
#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.
Fur nicht sperrende Gegenstucke, siehe unlocked_stdio(3).
R"UCKGABEWERT
fread() und fwrite() geben die Anzahl der erfolgreich geschriebenen
oder gelesenen Elemente zuruck (d.h. nicht die Anzahl der Zeichen).
Wenn ein Fehler auftritt oder das Dateiende erreicht ist, wird eine
kurze Elementezahl (oder Null) zuruckgegeben.
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 Veroffentlichung 3.32 des Projekts
Linux-man-pages. Eine Beschreibung des Projekts und Informationen, wie
Fehler gemeldet werden konnen, finden sich unter
http://www.kernel.org/doc/man-pages/.
"UBERSETZUNG
Die deutsche Ubersetzung dieser Handbuchseite wurde von Martin Schulze
<joey@infodrom.org> und Chris Leick <c.leick@vollbio.de> erstellt.
Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General
Public License Version 3 oder neuer bezuglich der Copyright-
Bedingungen. Es wird KEINE HAFTUNG ubernommen.
Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden,
schicken Sie bitte eine E-Mail an <debian-l10n-
german@lists.debian.org>.