"Fossies" - the Fresh Open Source Software archive 
Member "manpages-de-0.11/generated/man3/fread.3" of archive manpages-de_0.11.orig.tar.gz:
Table of Contents
fread, fwrite
- Ein-/Ausgabe binärer Datenströme
#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);
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).
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.
C89, POSIX.1-2001.
read(2), write(2), feof(3), ferror(3),
unlocked_stdio(3)
Diese Seite ist Teil der Veröffentlichung 3.35
des Projekts Linux-man-pages. Eine Beschreibung des Projekts und Informationen,
wie Fehler gemeldet werden können, finden sich unter http://man7.org/linux/man-pages/.
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>.
Table of Contents