私は "OpenStack:OpenStack1"のような値を持つconst char *変数を持っています。 const char *型の区切り文字が ":"のstrtokを使用して、このconst char *をトークン化します。しかし、問題はstrtokが次のような型になっていることです: char * strtok(char * str、const char * delimiters);Const char *をトークン化するためのStrtokの使い方
つまり、char *でなければならないので、最初の入力にはconst char *を使用できません。このconst char *をchar *に変換する方法を教えてください。
ありがとうございます。
コピーしますか? http://linux.die.net/man/3/strdup –
そのページからコピーする必要がありますか? –
いいえ、私はあなたが説明された関数を使用して文字列をコピーする必要があることを意味しました。 –