🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #702

Re: [Q] ファイルの特定の位置を変更

#702
From: t.hagiwara
Date: Thu, 12 Mar 1998 00:00
23 lines
1478 bytes

sierra wrote in message <3506A0D3.3AA59CDA@geocities.co.jp>...
>瑞原と申します。よろしくお願いします。
>
>既にあるファイルを開き、特定の位置を変更するプログラムを考えています。
>
>fopenで開きfseekで特定の位置に移動しfwriteで書き込んでfcloseで終了した
>のですが、fwriteで書き込んだ位置以降が消えてなくなっています。
>
>ファイルの特定の位置を変更するにはどうすればいいものでしょうか…
>よろしくお願いします。

fopen(char *filname , char *mode);
                              ^^^^^^^^^^--- この設定どうされてます?

もし "w" でオープンされているとすれば、新規ファイルとして扱われますので
既存のファイルはクリアされしまいます。
既にあるファイルを開き、特定の位置を変更するのであれば "r+" で
ファイルをオープンすれば上手く行くと思います。


hagi.
Technical Details
Message-ID: <6e6oj6$feh$1@news.kcom.ne.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <3506A0D3.3AA59CDA@geocities.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 106434,8a84d598efbbed25
X-Google-Attributes: gid106434,public
From: "t.hagiwara" <t2-hagi@ma.kcom.ne.jp>
Subject: Re: [Q] ファイルの特定の位置を変更
Date: 1998/03/12
Message-ID: <6e6oj6$feh$1@news.kcom.ne.jp>
X-Deja-AN: 333076110
Content-Transfer-Encoding: 7bit
References: <3506A0D3.3AA59CDA@geocities.co.jp>
Content-Type: text/plain; charset="iso-2022-jp"
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Organization: A poorly-installed InterNetNews site
Mime-Version: 1.0
Newsgroups: fj.lang.c