CSVファイルをVC++に読み込む方法

[戻る]
テツ 2007/07/22(日) 00:59:19
Win32 VC++2006
CSVファイルをVC++に読み込む方法と出力する方法を教えて頂けないですか?

Ban 2007/07/22(日) 01:36:43
# VC++2006は2005の間違いですか?西暦シリーズは2002,2003,2005,2008(β)しかないはず>VC

「CSVを読み書きする機能」は標準ではないはず。
fopenやstd::fstreamなどでテキストとして読み書きして、
自分でカンマやコーテーション(エスケープ)等の処理をすることになります。
# もしくは、そういうライブラリなどをどこかから入手するか。

らら 2007/07/23(月) 12:38:30
Banさんと同じ意見ですが、
私はテキストファイルの読み書きには、よくCStdioFileを使います。
ReadString()やWriteStirng()を使うと楽なので。
後は行ごとに、ダブルクォーテーションに気をつけながら
カンマ区切りの処理を自前で書いたりですね。

RAPT [HomePage] 2007/07/23(月) 23:51:44
> CStdioFile
これは MFC ですよね? 質問者は、Win32 と書いてあるので、非MFCかと。

らら 2007/07/24(火) 11:06:22
>これは MFC ですよね? 質問者は、Win32 と書いてあるので、非MFCかと。
なるほど〜

PATIO 2007/07/25(水) 09:50:08
CreateFileとかWin32APIを直接使うと言うのも有りかと。
まあ、fopenで事足りるならわざわざと言う気もしますけれど。
C++的にはstd::fstreamなんでしょうねぇ。

古いスレッドには追加発言できません。