【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※マルチポスト(多重投稿)は謹んで!

 詳しくはこちら



 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.19339

任意行のファイルの書換え
投稿者---KING (2005/01/19 18:04:26)


例えば下記のようなファイルがあったとして、

AAA AAA AAA
BBB BBB BBB
CCC CCC CCC
DDD DDD DDD
EEE EEE EEE


これを2行目の値だけ書き換えるというようにしたいのですが、
つまり下記のように任意の行だけ書き換えたいのです。

AAA AAA AAA
XXX XXX XXX
CCC CCC CCC
DDD DDD DDD
EEE EEE EEE


この方法が調べても分かりませんでした。
申し訳ございませんがご伝授くださいませ。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:任意行のファイルの書換え 19340 Craft 2005/01/19 18:13:55


No.19340

Re:任意行のファイルの書換え
投稿者---Craft(2005/01/19 18:13:55)


> 例えば下記のようなファイルがあったとして、
> これを2行目の値だけ書き換えるというようにしたいのですが、

2行目の文字数が変更前と変更後で変わる場合には、ファイルを作り直すしか手はないです。
そうでないなら、更新モードでオープンしたあと、fgets()で必要な分だけ行を読み飛ばしてから更新、とかでできるはずです。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧