掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ファイルの書き込みに関して質問です (ID:34848)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ファイル書き込みは通常一番下に書き込まれるのですが、実際に今あるデータの一番下に上書きしたいと考えています。 例) aaa bbb ccc ddd eee ←このeeeをfffに変えたい。 ←通常はここに書き込む 私が今考えているやり方です↓ ファイルのデータ数を数える関数DataCount{ Count := 0; while Not Eof(File) do //File→ファイル名 FileData→ファイルの中身 begin ReadLn(File,FileData) Inc(Count); end; Result := count; }DataCountここまで Sl.insert(0,'fff'); //一番上にfffを書き込む Sl.Exchange(0,DataCount); //一番上とファイルの最後のデータと交換 Sl.Delete(0); //一番上のデータ削除 こんな感じで考えていますが、もっとすっきりするやり方や簡単な方法ありますでしょうか? よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.