如果我用strtok得到一个字符串,我怎么将这串字符串放入一个字符数组里面的,还有strtok函数返回的是指针类型还是字符串类型
用strcpy复制。strtok返回的是指针类型,但它是一个字符串的首地址
比如:
#include <stdio.h>
#include <string.h>
int main()
{
char res[100] = {0};
char s[1000],*tok;
gets(s);
tok = strtok(s,",");
while(tok != NULL)
{
strcpy(res,tok);
tok = strtok(NULL,",");
puts(res);
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!