>>364
ふーん >>358 のような変更でコケたりコケなかったりするんだ。
いや、元のコードだとバッファのサイズとして文字リテラルのアドレス値が渡るだけで
「一応」動かなくもないのかなあと思ったのだが。

コケるとしたらfgets()が本当にそんだけバッファがあるかチェックしたりしてるとか?
あるいは文字リテラルがすごく小さいアドレスに割り当てられてて、fgetsがバッファ不足
(と思い込む)で文字列がカンマまで取り込めなくて暴走とか?