csvファイルの一部を更新 – プログラミング – Home

csvファイルの一部を更新
 
通知
すべてクリア

csvファイルの一部を更新


蔵
 蔵
(@蔵)
ゲスト
結合: 21年前
投稿: 2
Topic starter  

以下の変更前の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


引用解決済
トピックタグ
ひろぴー
 ひろぴー
(@ひろぴー)
ゲスト
結合: 22年前
投稿: 182
 

一行の要素数と要素の桁が変わらなければ簡単な方法で出来ます。
CFile::Seek()で書き込み位置まで移動してからCFile::Write()で書き込めばOKです。


返信引用
蔵
 蔵
(@蔵)
ゲスト
結合: 21年前
投稿: 2
Topic starter  

CFileのヘルプを見てみました。

これだと要素の桁数が可変だとダメですねぇ。


返信引用
ku
 ku
(@ku)
ゲスト
結合: 25年前
投稿: 312
 

> これだと要素の桁数が可変だとダメですねぇ。
バイト数が違うとダメですね

> csvファイルの2行目だけを書き込むことはできるでしょうか。
行単位で読み込むための関数はあったりしますが
置換というのはないですね
書き込むときは、上書きか追加になります


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました