2013年8月14日 星期三

C/C++: strtok() 與 strtok_r()

好幾個月前的東西了,懶得寫詳細作點筆記就好 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

沒有留言:

張貼留言