Textdatei lesen mit Leerschlägen?
-
Hallo Leute,
Ich möchte eine Textdatei mit z.B. folgendem Inhalt einlesen: "Hans Muster; Musterstrasse; Blabla bla bla"
Diese Daten möchte ich mittels C-Funktionen an einen Array übergeben, dabei sollten jedoch auch die Leerschläge erhalten bleiben. Ich habe es mit folgenden Funktionen versucht, leider werden dabei eben die Leerschläge nicht übergeben.Array:
char cAdressen_TWX_tmp[50][100]
Dateiinhalt lesen:
for (i=0; fscanf(FileAdressen_TWX,"%s\n",&cAdressen_TWX_tmp[i])!= EOF;i++)
schreiben:
for (i=0; fprintf(FileAdressen_TWX,"%s\n",&cAdressen_TWX_tmp[i])!= EOF;i++)
Kann mir jemand sagen, wie und mit welchen Funktionen, ich dies dennoch bewerkstelligen könnte? Ich bedanke für eine Antwort.
-
am besten komplette zeile mit fgets einlesen... dann mit strtok bekommst du die einzelnen einträge wenn du das semikolon als seperator angibst
-
Danke für deine Antwort, hat wunderbar funktioniert mit fgets