URL parsen mit sscanf()
-
Hallo und Guten Tag,
ich probiere schon seit längerer Zeit, eine URL zu parsen. Dabei möchte ich diese Form
http://www.host.net:67/path/index.html
in die Variablen host ("www.host.net"), port ("67") und den Path ("/path/index.html") mit den jeweiligen Werte speichern.
Wenn mir jemand helfen könnte, bin ich sehr dankbar.Mit freundlichen Grüßen
Deckel
-
mit
if( 3==sscanf(urlstring,"%*[^:/]://%[^:]:%d%s",host,&port,pfad) )
sollte es klappen.
Einen Blick in die *scanf-Dokumentation solltest du aber trotzdem wagen, o.g. soll nur als eine beispielhafte Umsetzung der Doku dienen.