Aus Datei bis Zeichen ";" lesen
-
Hallo,
wie lese ich nach Öffnen einer Datei mit fopen(); in der ersten Zeile den Wert bis zum ; und dann bis zum nächsten ;, und wie springe ich in die nächte Zeile?
Ich möchte aus folgender Datei:1;eins;0,1 2;zwei;0,2 3;drei;0,3
jeweils den ersten int-Wert bis zum ; pro Zeile lesen. Wenn es nicht der Wert ist, den ich hben möchte, in die nächste Zeile springen. Wenn es der richtige ist, den String in eine Variable speichern und den Double in die andere.
Einigermaßen verständlich?Wenn ich die 2 suche, soll das Programm folgendes machen: Erste Zeile bis ; lesen: 1 ==> Bedingung nicht erfüllt, also in nächste Zeile. 2 ==> Bedingung erfüllt also "zwei" und 0,2 in Variablen speichern.
Ist das sehr kompliziert was ich machen möchte? Hat das vlt schon mal jemand gemacht?
-
strtok benutzen.
-
cool, und was mache ich damit? Gibt mir die Funktion irgendwelche Rückgabeparameter wieder?
-