C言語関係掲示板

過去ログ

No.1137 CSV形式のファイルをカンマがあるごとに改行表示

[戻る] [ホームページ]
No.2238

CSV形式のファイルを読み込む
投稿者---hiro(2004/07/06 18:19:03)


CSV形式のファイルにある文字をすべて読み込み、かつ出力を
kakitabetai
1980
May june
のようにしたいです。つまりカンマがあるごとに改行表示されるプログラムをつくりたいのですが、どうしたらよいでしょうか。教えてください。


No.2240

Re:CSV形式のファイルを読み込む
投稿者---ニタチ(2004/07/06 18:22:28)


>CSV形式のファイルにある文字をすべて読み込み、かつ出力を
>kakitabetai
>1980
>May june
>のようにしたいです。つまりカンマがあるごとに改行表示されるプログラムをつくりたいのですが、どうしたらよいでしょうか。教えてください。

strtok()で簡単にできます。


No.2241

Re:CSV形式のファイルを読み込む
投稿者---nop(2004/07/06 19:11:11)


>CSV形式のファイルにある文字をすべて読み込み、かつ出力を
>kakitabetai
>1980
>May june
>のようにしたいです。つまりカンマがあるごとに改行表示されるプログラムをつくりたいのですが、どうしたらよいでしょうか。教えてください。

カンマがあったら改行を表示したいのなら、
ファイルから一文字読み出して、
読み出した文字がカンマであれば改行を表示、
そうでなければ読み出した文字をそのまま表示すればよいのでは?


No.2243

Re:CSV形式のファイルを読み込む
投稿者---RAPT(2004/07/06 23:00:34)


VC++なら、CString::Replace(",","\n");