Home :: International :: Manuals :: Howto :: FAQ :: Man Pages :: Email Login

 
 

 

FREAD

Section: Bibliotheksfunktionen (3)
Updated: 17. August 1996
Index Return to Main Contents
 

BEZEICHNUNG

fread, fwrite - Ein- und Ausgabe eines Binärstroms  

ÜBERSICHT

#include <stdio.h>

size_t fread( void *ptr, size_t size, size_t nmemb, FILE *stream);

size_t fwrite( void *ptr, size_t size, size_t nmemb, FILE *stream);  

BESCHREIBUNG

Die Funktion fread liest nmemb Datenelemente vom Dateistrom, der mit stream bezeichnet ist, und speichert es an der Speicherposition, die durch ptr bestimmt ist. Jedes davon ist

Die Funktion fwrite schreibt nmemb Datenelemente der Größe size Bytes, in den Dateistrom, der duch stream angegeben ist. Sie werden von der Speicherstelle, die durch ptr angegeben ist, gelesen.  

RÜCKGABEWERT

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

fread unterscheidet nicht zwischen Dateiende und richtigem Fehler, der Aufrufer muß feof(3) bzw. ferror(3) benutzen, um herauszufinden was passiert ist.  

KONFORM ZU

Die Funktionen fread und fwrite sind konform zu ANSI C3.159-1989 (``ANSI C'').  

SIEHE AUCH

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


 

Index

BEZEICHNUNG
ÜBERSICHT
BESCHREIBUNG
RÜCKGABEWERT
KONFORM ZU
SIEHE AUCH

 
 
 
 
Google
  Web Linuxinfor   
 

Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account

Document on this page is part of "Linuxinfor Man Pages in HTML Format: man3". See Index Page for more info about Authorship and Copyright.

1999-2008 Linuxinfor.com. No rights reserved.