Ich habe Probleme, Sätze aus Textdatei in einem Char-Array zu lesen.Sätze zu Char-Array von Textdatei bis Punkttrennzeichen lesen
Textdatei:
I am working at a gym.
Someone has stolen my
backpack.
Everybody lies.
Hello
to
everyone.
Erwartetes Ergebnis (in Array)
I am working at a gym.
Someone has stolen my backpack.
Everybody lies.
Hello to everyone.
Zuerst habe ich versucht, diese fgets unter Verwendung ausdrucken fuction wie folgt aus:
FILE* file = fopen("zdania.txt", "r");
char line[256];
while (fgets(line, sizeof(line), file)) {
printf("%s", line);
}
fclose(file);
return 0;
Aber es ist eine schlechte Lösung, weil es Zeile für Zeile liest, und in meinem Fall muss ich den Satz bis zum Punkt lesen gefunden.
Ich habe auch versucht, etwas mit getc-Funktion zu tun, aber es stoppt, wenn der Punkt gefunden wird.
Was ist mit dem Eingang "Meine IP-Adresse ist 127.0.0.1."? – pmg
Ja, das ist eine gute Frage ... –