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


Anmelden zum Antworten