Klaus Wachtler schrieb:
> einfacher ginge es mit fscanf, wenn man die Formatierung verstanden
> hat. Das ist hier aber vermutlich nicht der Fall.
Da muss ich mich auch an der Nase nehmen :-)
Im "alten" C gab es die ausgefuchsteren Möglichkeiten der
Formatierangaben nicht.
Wäre:
fscanf(input, "%[^;]%[^;]%[^;\n]\n", str1, str2, str3);
korrekt?
(Ich bleib trotzdem bei der althergebrachten Methode, mit fgets eine
komplette Zeile lesen und dann als String zerlegen :-) Schon alleine aus
dem Grund, da ich dann auch Fehlerfall weiß, wo der Filepointer steht.