Wörter bzw. aus HTML-File Lesen funktioniert nicht
-
Hallo,
wenn ich ein HTML-File Zeilenweise einlesen will, gibt er mir jedesmal nur die letzte Zeile aus also "</table></body>"... habe aber die durchläufe der Schleife überprüft und er liest alle Zeilen ein..
Erstelle ich nun eigens ein Textfile schreibe "abcbsabcb asdbadb </table></body>" rein, konvertiere das zu einem html-file..dann liest er alles richtig ein und gibt alles richtig aus... d.h in meinem eigentlichen HTML-File muss irgendwas drinnen sein, dass im stört und wodurch er nur die letzte Zeile ausgibt..
Hat wer eine Idee, ob ihm irgendwelche Sonderzeichen stören können dabei?
LG Mike
-
hier der Code:
f8 = fopen("xyz.html", "r"); while( fgets(test, sizeof(test), f8) != NULL) {b++;}; printf("%d\n" b); printf("String gelesen: %s", test);
-
printf in die while Schleife packen
f8 = fopen("xyz.html", "r");
while( fgets(test, sizeof(test), f8) != NULL)
{b++;
printf("%d\n" b);
printf("String gelesen: %s", test);
};
-
Danke,ich dachte er würde jede Zeile in Test speichern und nicht immer nur die Aktuelle.
-
Wie groß ist denn test?