CSVファイルの読込について


さち  2006-03-20 14:46:11  No: 60985  IP: 192.*.*.*

失礼致します、さちです。
CSVファイル読込についての質問です。

CSVファイル内********************************
あいうえお,かきく,さしすせ,5(\nで改行)
たち,つ,てと,4(\n)
*********************************************

とあった場合、1行取得し、そのあと、
カンマで区切られた文字をそれぞれ取得したいのですが、どうすればいいのでしょうか。

処理手順としては、
・1行取得
・1つ目の","までの文字列を取得
・1つ目の","から2つ目の","までの文字列を取得
・2つ目の","から3つ目の","までの文字列を取得
・3つ目の","から"\n"までの文字列を取得

1行取得するのは、fgetsを使えばいいのかなと考えておりますが、
文字列取得のところをどうすればいいのか…で悩んでおります。


よろしければアドバイスお願いいたします><;

【VC++.NET  WindowsXP  MFC使用】

編集 削除
YuO  2006-03-20 14:56:44  No: 60986  IP: 192.*.*.*

MFC使っているならCStringT::Tokenizeあたりが手っ取り早いかと。

Excelの吐くCSVやRFC 4180は,面倒ですけどね……。

編集 削除
さち  2006-03-20 15:28:53  No: 60987  IP: 192.*.*.*

ありがとうございます。

Tokenizeについて、調べて使ってみます♪

編集 削除