strtok和strtok_r
时间: 2023-11-04 07:54:47 浏览: 76
C语言切割多层字符串(strtok_r strtok使用方法)
strtok()和strtok_r()都是用于字符串分割的函数。
strtok()函数使用一个静态缓冲区来进行解析,因此不是线程安全的。如果线程安全对你很重要,那么应该使用strtok_r()函数。
strtok_r()函数是strtok()的可重入版本。saveptr参数是一个指向char *变量的指针,它在strtok_r()内部用于在解析相同字符串的连续调用之间维护上下文。
阅读全文