Dobrý den, mám problém s použitím funkce strtok.
Potřebuji nějaký řetězec (nazvěme ho třeba path) rozdělit na několik menších, kde oddělovač bude "/". Zkoušel jsem funkci strtok, kód vypadal takto:
char *path = "Root/Muzika/BonJovi/NejakaPisnicka";
char *token;
token = strtok(path, "/");
while (token != NULL)
{
// něco
token = strtok(NULL, "/");
}
Program se bez problémů zkompiloval, nicméně poté "spadl". Pokud bych jako oddělovač použil třeba mezeru, vše je jak má. S lomítkem to ale nejde a nevím proč.
Pokud někdo víte co s tím, budu moc rád za radu. Předem díky.
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu



Nahlásit jako SPAM
IP: 78.80.225.–
Guru
Věrný člen
Super člen
Zjistit počet nových příspěvků
































