我有一个const char *变量,它可能有一个像“OpenStack:OpenStack1”的值。我想使用strtok标记这个const char *,其中分隔符(它是一个const char *类型)是“:”。但问题是以下类型: char * strtok(char * str,const char * delimiters);如何使用Strtok来标记Const char *?
这意味着我不能使用const char *作为第一个输入,因为它必须是char *。你能说我如何将这个const char *转换为char *吗?
谢谢。
复制它? http://linux.die.net/man/3/strdup – 2012-04-23 13:42:13
你的意思是我应该从该页复制? – 2012-04-23 13:47:59
不,我的意思是你应该使用描述的函数复制字符串。 – 2012-04-23 13:51:48