Mam zmienną const char *, która może mieć wartość typu "OpenStack: OpenStack1". Chcę tokenize this const char * za pomocą strtok gdzie separator (który jest typu const char *) to ":". Ale problemem jest strtok następujący typ: char * strtok (char * str, const char * ograniczniki);Jak używać Strtok do tokenizacji znaku Const *?
Co oznacza, że nie mogę użyć const char * dla pierwszego wejścia, ponieważ musi to być znak *. Czy możesz mi powiedzieć, jak mogę przekonwertować ten const char * na char *?
Dziękuję.
Skopiuj? http://linux.die.net/man/3/strdup –
Czy chcesz powiedzieć, że powinienem skopiować z tej strony? –
Nie, chodzi mi o to, że powinieneś skopiować ciąg za pomocą opisanej funkcji. –