P
Diamond schrieb:
Ah ok, habs jetzt etwas mehr verstanden, jedoch:
n liefert immer 1 zurück, er gibt bei mir nie mehr aus, quasi schreibt nur das erste Wort in der Klammer, alpha, in Variable str3. Warum aber den Rest nicht?
Probier mal
"%[^,],%[^,],%[^,],%[^,]"
als Pattern (dann werden die Kommas ignoriert). Mein Fehler!
Diamond schrieb:
Was macht eigentlich %[^)]?
Liest alle Zeichen ausser ")" ein einen Puffer.
Diamond schrieb:
Denn str2 kann ich nicht ausgeben lassen mit printf!
Wenn, dann musst Du die Ausgabe in die IF-Anweisung reinmachen (damit was im Puffer drinsteht).