028
17.08.2003, 19:20 Uhr
virtual
Sexiest Bit alive (Operator)
|
fscanf gibt als Rückgabe die Anzahl der mit % markierten Formatfelder zurück, die korrekt gelesen wurden. Also gibt fscanf in diesem Fall 1, bei EOF oder Fehler 0 zurück. Zur unterscheidung, ob Fehler oder EOF ist also nachher feof aufzurufen. Etwa so:
C++: |
if (fscanf(fto, "%s", line)==1) { ... /* Alles okay */ }else if (feof(fto)) { ... /* EOF */ }else { ... IO Fehler }
|
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |