好幾個月前的東西了,懶得寫詳細作點筆記就好 XD
strtok() 不是 thread-safe 的,要改用 strtok_r()
char * strtok ( char * str, const char * delimiters );
char * strtok_r ( char * str, const char * delimiters, char ** ptrptr);
其實也不一定要 thread 才用 strtok_r() , 有些方便的狀況可用
例如 "A is 2, B is 3, C is 4"
想要在 strtok() 裡面再切,那就用 strtok_r() 傳不同 ptr 給他就好了。
先這樣,想到其他的再說 XD
沒有留言:
張貼留言