ferror(file) bzw. feof(file) in while-Schleife abfragen

mc_gulasch

Erfahrenes Mitglied
HI Leuts,

ich lese eine Datei "file" mittels einer while-Schleife aus
Code:
while(!feof(file)&&!ferror(file))
{
*mache unanständige Sachen mit Datei*
}

Allerdings würd ich jetzt gerne wissen, wenn ein Fehler auftritt. Wie kann ich das abfragen?

Danke Gulasch
 
Hi.

Die Fehlerabfrage in der Schleife machst du natürlich da mit den Funktionen die du dort benutzt. fscanf, fgets etc.

Wenn du genauer wissen möchtest welcher Fehler aufgetreten ist, kannst du die errno Variable abfragen.

Gruß
 
Zurück