Wie whitespaces im sscanf-Formatstring angeben?
-
Ich habe einen String, in dem erst ein wenig Text, dann CR+LF und dann der Wert kommt, den ich auslesen will. Irgendwie stehe ich auf dem Schlauch. Wie kann ich im Formatstring definieren, dass an einer bestimmten Stelle ein Zeichen mit ASCII-Code 13 bzw. 10 kommt? In der Doku konnte ich irgendwie nix finden, aber die Möglichkeit muss es doch geben.
-
Guckst du:
char* s = "frickelwurstxy012\r\nWert"; char buf[123]; sscanf( s, "%*s %s", buf );
Gruß,
B.B.
-
Klar, macht Sinn. Danke.