Hey Leute,
ich möchte gerne ein Programm schreiben, was aus einer Textdatei Zahlen einließt und jede Zahl in einen Integer einließt, damit ich mit diesen Zahlen rechnen kann.
Das Textdokument heißt eingabe.txt und sieht z.B. folgendermaßen aus:
13 (Leerzeile) 2
125 (Leerzeile) 13
Jetzt möchte ich gerne mit den Zahlen aus jeweils einer Zeile Rechenoperationen durchführen,
wie schaffe ich es nun die einzelnen Zahlen jeder Zeile in einen Integer einzulesen?
Nochmal meine Frage zum Ende:
Wie kann ich die einzelnen Zahlen in meinem Textdokument als Integer einlesen?
Ich hoffe ihr könnt mir helfen.
Mit freundlichen Grüßen
ich möchte gerne ein Programm schreiben, was aus einer Textdatei Zahlen einließt und jede Zahl in einen Integer einließt, damit ich mit diesen Zahlen rechnen kann.
Das Textdokument heißt eingabe.txt und sieht z.B. folgendermaßen aus:
13 (Leerzeile) 2
125 (Leerzeile) 13
Jetzt möchte ich gerne mit den Zahlen aus jeweils einer Zeile Rechenoperationen durchführen,
wie schaffe ich es nun die einzelnen Zahlen jeder Zeile in einen Integer einzulesen?
C++:
#include <stdio.h>
#include <math.h>
int main()
{
int z;
FILE *pDatei = fopen("eingabe.txt", "r+t");
z=fgetc(pDatei);
while(!feof(pDatei)) //So ist es ja möglich mir alle Zahlen des Dokuments darzustellen,
{ // aber ich möchte ja jeweils die einzelnen Zahlen in einen Integer einlesen.
putchar(z);
z = fgetc(pDatei);
}
fclose(pDatei);
return 0;
}
Nochmal meine Frage zum Ende:
Wie kann ich die einzelnen Zahlen in meinem Textdokument als Integer einlesen?
Ich hoffe ihr könnt mir helfen.
Mit freundlichen Grüßen