Laden von Daten in nen String
-
Hallo Leute,
Ich hab folgendes Problem ich will aus einer Datei eine Liste von strings Laden
string1
string2
usw.so, das ist nicht das problem, nur wenn ich versuche via fscanf die daten in einer schleife zu Laden führt er das nicht aus (er macht es einfach nicht).
Wenn ich nur einen string Lade klappt es, aber wenn ich die abfrage in ne schleife packe klappt es nicht mehr.
-
Code!
-
ich bin in der schule und hab ihn nicht zur Hand also versuch ich mich dran zu erinnern.
FILE *stream; char *Keywords[92]; // Öffnen einer Datei zum Laden stream = fopen("Keywords\\HTML.txt", "r+"); // Lesen von Daten aus der Datei for(int i; i=sizeof(Keywords);i++) { fscanf(stream, "%s", Keywords[i]); } // Schließen der Datei fclose(stream);
-
Meinst du strings oder char ?
Mit char gehts so z.B.FILE *stream; char Keywords[92]; char *z=Keywords; //Zeiger auf Chararray // Öffnen einer Datei zum Laden stream = fopen("Text.txt", "r+"); // Lesen von Daten aus der Datei for(int i=0; i<sizeof(Keywords);i++) { fscanf(stream,"%c", z); z++;//Eine Adresse weiter } // Schließen der Datei fclose(stream);