通知
すべてクリア
Topic starter
2007年7月22日 12:59 AM
Win32 VC++2006
CSVファイルをVC++に読み込む方法と出力する方法を教えて頂けないですか?
2007年7月22日 1:36 AM
# VC++2006は2005の間違いですか?西暦シリーズは2002,2003,2005,2008(β)しかないはず>VC
「CSVを読み書きする機能」は標準ではないはず。
fopenやstd::fstreamなどでテキストとして読み書きして、
自分でカンマやコーテーション(エスケープ)等の処理をすることになります。
# もしくは、そういうライブラリなどをどこかから入手するか。
2007年7月23日 12:38 PM
Banさんと同じ意見ですが、
私はテキストファイルの読み書きには、よくCStdioFileを使います。
ReadString()やWriteStirng()を使うと楽なので。
後は行ごとに、ダブルクォーテーションに気をつけながら
カンマ区切りの処理を自前で書いたりですね。
2007年7月23日 11:51 PM
> CStdioFile
これは MFC ですよね? 質問者は、Win32 と書いてあるので、非MFCかと。
2007年7月24日 11:06 AM
>これは MFC ですよね? 質問者は、Win32 と書いてあるので、非MFCかと。
なるほど~
2007年7月25日 9:50 AM
CreateFileとかWin32APIを直接使うと言うのも有りかと。
まあ、fopenで事足りるならわざわざと言う気もしますけれど。
C++的にはstd::fstreamなんでしょうねぇ。