Zeile aus Semikolon getrennter Datei parsen
-
Hi,
ich habe eine Semikolon getrennte Textdatei, die einzulesen ist. Ich hatte mich schon gefreut, da ich leichtsinnigerweise dachte ich könnte einfach eine Zeile in einen String lesen und diesen dann mit
sscanf(myString,"%u;%s;%s", &var1,&var2,&var3)
einlesen, aber das scheint wohl nicht zu klappen. Jetzt habe ich den Ansatz mir das Semikolon mit strchr zu suchen und von da aus per strcpy mir den String raus zu kopieren. Das ist aber echt ätzend. Hat da jemand eine bessere Lösungsidee für mich? Vielen Dank im Voraus.
Gruß
Jonny
-
probier es mal mit
fscanf(fp, "%u;%s;%s", $var1, var2, var3)
falls, was sie eigentlich sein müssten, ein char* oder char[] ist kannst du das & weglassen da diese schon pointer sind.
MFG