通知
すべてクリア
Topic starter
2003年12月9日 12:46 PM
以下の変更前のcsvファイルを変更後のようにする時、
csvファイルの2行目だけを書き込むことはできるでしょうか。
変更前
1,2,3
4,5,6
7,8,9
変更後
1,2,3
a,b,c
7,8,9
Windows2000,VC++6.0,MFC
2003年12月9日 1:49 PM
一行の要素数と要素の桁が変わらなければ簡単な方法で出来ます。
CFile::Seek()で書き込み位置まで移動してからCFile::Write()で書き込めばOKです。
Topic starter
2003年12月9日 2:34 PM
CFileのヘルプを見てみました。
これだと要素の桁数が可変だとダメですねぇ。
2003年12月9日 3:11 PM
> これだと要素の桁数が可変だとダメですねぇ。
バイト数が違うとダメですね
> csvファイルの2行目だけを書き込むことはできるでしょうか。
行単位で読み込むための関数はあったりしますが
置換というのはないですね
書き込むときは、上書きか追加になります