001
25.04.2008, 00:57 Uhr
Hans
Library Walker (Operator)
|
Hi,
fscanf benötigt 3 Parameter. Der 3. gibt an, wo der Wert gespeichert werden soll, den fscanf einliest; im Zweiten wird angegeben, welcher Typ eingelesn werden soll. Demnach müsste die fscanf-Zeile so aussehen:
| C++: |
fscanf(fin, "%d", &n);
|
Ach ja, der Rückgabewert, den Du mit x = fscanf(); in x bekommst, ist die Anzahl der korrekt gelesenen Eingaben. Im obigen Fall muss das 1 sein. Wenn da stattdessen 0 raus kommt, hat er nichts gelesen.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |