Trick 1.5 - 不要用 strtok

strtokqsort 一樣超難用,因為你永遠會搞混它的參數順序。

那要如何用替代方案呢?在 python 或 ruby 裡頭我們都可以用

str.split()

以泛空白字元為分隔符號切開字串,在 PHP 裡頭用的是 explode()。在 C++ 似乎沒有這麼方便的東西,我們可以用 Trick 1.4stringstream 來處理,也可以用 <string> 裡頭的 find() 找出分隔符號第一次出現的位置,再以 substr() 切開。

參考資料

results matching ""

    No results matching ""