我有一個strtok()的問題 - 它不會像預期的那樣返回輸入。我該如何解決這個strtok()調用
void parse_input(const char *input,unsigned char *ctext, int mlen){
char * str = strdup(input);
char * pch = strtok(str,"-");
while (pch != NULL)
{
ctext[mlen] = (int) pch;
pch = strtok (NULL, "-");
mlen++;
}
像1-2-3-4
輸入我希望它填補CTEXT [1,2,3,4]。 但是這並不奏效。 我在做什麼錯?任何幫助讚賞。
看來我們有一個新的非常活躍的參與者在C標籤。歡迎來到Stack Overflow。 – 2013-04-25 20:50:34
謝謝〜微笑〜 – 2013-04-25 20:51:26