>>612
その例のrPtrは char型のポインタなんで別にsizeof(char)しなくてもOK

>>613
ごめんロジック全部はちゃんとみてないけど
なんかそっちで失敗してると思う。
関数にバッファの中身を処理させてるけど
関数を使う必要がなければもっと簡単にできるはず。
それに
1)g_bufferをクリア

2)g_bufferへ1行読み込み

3)そのまま中身書き換え

4)終わったら出力

これでいいとおもうけど
なんかその処理をみてると2つのバッファ間でへんなことやってるきがする。

あと上の手順はCSVファイルがS-JISだったらOKだけどほかの文字コードは検証してないw