Wie die Zeilen aus Textdatei in Array speichern?
-
Hallo,
ich will eine Textdatei zeilenweise auslesen und jede Zeile als einen Eintrag in einem Array speichern. Ich schaff's aber einfach nicht.
Könnt ihr mir helfen?
Bisher habe ich
FILE *quelle; char puffer[ZEILENLAENGE]; char name[] = {"SCHEINE.DAT"}; quelle=fopen(name,"r"); if( quelle == NULL) { printf("Kann %s nicht oeffnen\n", name); return EXIT_FAILURE; } while(fgets(puffer, ZEILENLAENGE, quelle)) fputs(puffer, stdout); return EXIT_SUCCESS;
Das funktioniert auch soweit. Ich weiß nur nicht wie ich anstelle die Zeile am Bildschirm auszugeben (fputs) die Zeile in ein Array schreiben kann.
Liebe Grüße
Sarah
-
Du hast die aktuelle Zeile doch schon in einem Array - jetzt mußt du sie nur noch passend auswerten (anstelle des fputs() in der Schleife kannst du alles mit deinen Daten machen, was dir einfällt).
-
manchmal sieht man den wald vor lauter bäumen nicht
danke!