在C语言中,strtok和strtok有什么区别?我们什么时候应该使用哪个?
最佳答案
strtok
相当于(通常定义为):
char *strtok(char *str, const char *delim) {
static char *save;
return strtok_r(str, delim, &save);
}
一般来说,您应该直接使用
strtok_r
而不是strtok
,除非您需要将代码移植到仅支持strtok
的posix-2001之前的系统中。关于c - C语言中的strtok和strtok_r有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22210546/