perlで言う所の $string=〜s/hoge/foo/g; とか
@array=split(/\s+/,$string); みたいな関数って
C言語にはないのですか?
もし無いとすれば自作するしか無いと思いますが
その場合、典型的なアルゴリズムってどうなりますか?