strtok()函数和strtok_r()函数比较

strtok函数用于字符串分割,但是该函数的缺点是会修改原字符串,并且最重要的是该函数不支持嵌套,由于函数内部使用了静态变量。

而Unix下的strtok_r()函数是比较安全的一个函数,同样的该函数也会修改原字符串,不过它可以用于嵌套!


具体的用法及原理见:

C中strtok()函数和strtok_r()函数

strtok()和strtok_r()


你可能感兴趣的:(strtok()函数和strtok_r()函数比较)