C言語で、JavaのString#split()みたいに“カンマ区切りの文字列”をカンマで分割したいなーと思ったんだけど、strtok()くらいしか無いみたいで。
メモリの解放やエラー処理まで考えると、なんと面倒な関数であることか!(苦笑)
しかもこれMTセーフじゃないしな。
ほんとはプログラミング言語比較のページにちょろっと書くだけにしたかったんだけど、とても入り切らないのでC言語のページに書いてみた。
C言語で、JavaのString#split()みたいに“カンマ区切りの文字列”をカンマで分割したいなーと思ったんだけど、strtok()くらいしか無いみたいで。
メモリの解放やエラー処理まで考えると、なんと面倒な関数であることか!(苦笑)
しかもこれMTセーフじゃないしな。
ほんとはプログラミング言語比較のページにちょろっと書くだけにしたかったんだけど、とても入り切らないのでC言語のページに書いてみた。