

Parsování ftp url v C/C++
Zdravím, potřeboval bych poradit způsob, jak rozumně parsovat ftp url v C, případně C++, pokud jsou tam vhodnější nástroje. Vytvářím jednoduchého ftp klienta. Url bude zadána jako parametr. Zatím to mám vyřešeno pomocí funkce strtok(), která rozkouskuje řetězec na tokeny v definovaných místech (znaky @:/) a z těch si potom vyzobnu to, co potřebuji. Akorát chybí možnost kontroly správné syntaxe. Formát url (asi většina zná, ale jen pro upřesnění):
[ftp://[user:password@]]host[:port][/path][/]
Díky za případné rady.