失礼致します、さちです。
CSVファイル読込についての質問です。
CSVファイル内********************************
あいうえお,かきく,さしすせ,5(\nで改行)
たち,つ,てと,4(\n)
*********************************************
とあった場合、1行取得し、そのあと、
カンマで区切られた文字をそれぞれ取得したいのですが、どうすればいいのでしょうか。
処理手順としては、
・1行取得
・1つ目の","までの文字列を取得
・1つ目の","から2つ目の","までの文字列を取得
・2つ目の","から3つ目の","までの文字列を取得
・3つ目の","から"\n"までの文字列を取得
1行取得するのは、fgetsを使えばいいのかなと考えておりますが、
文字列取得のところをどうすればいいのか…で悩んでおります。
よろしければアドバイスお願いいたします><;
【VC++.NET WindowsXP MFC使用】
MFC使っているならCStringT::Tokenizeあたりが手っ取り早いかと。
Excelの吐くCSVやRFC 4180は,面倒ですけどね……。
ありがとうございます。
Tokenizeについて、調べて使ってみます♪
ツイート | ![]() |