Article View: pl.comp.lang.c
Article #1394Re: Jak zrobic nadpisywanie w pliku???
From: Michal Malceki
Date: Wed, 11 Mar 1998 10:35
Date: Wed, 11 Mar 1998 10:35
40 lines
2563 bytes
2563 bytes
Mam powazne watpliwosci, czy wysylac ten list, ktory troche juz stracil
na aktualnosci. Dwa tygodnie temu nie chcial dac sie wyslac, w miedzyczasie
zmienilem serwer newsow, a postponed mi zostaly.
Temat, ktorego dotyczyl ten post, dotyczyl nadpisywania danych w pliku.
W poprzednim odcinku Pawel G. Angerman <PGA@ikar.t17.ds.pwr.wroc.pl> naskrobal:
: Wskaznik pozycji w pliku jest obecnie przemieszczany od jego
: poczatku przy pomocy czytania danych istniejeacych za pomoca fread.
: ^^^^^
Przepraszam cie bardzo, jakich danych sie spodziewasz po otwarciu pliku
w trybie append ? I dlaczego myslisz, ze w ten sposob zmodyfikujesz dane ?
Popatrz, kolego (man fopen):
When a file is opened for append (that is, when type is
``a'', ``ab'', ``a+'', or ``ab+''), it is impossible to
overwrite information already in the file. ^^^^^^^^^^ ^^
^^^^^^^^^
: Tak wiec w momencie proby zapisu znajduje sie we wlasciwej pozycji.
Zas co do ustawiania wskaznika:
fseek() may be
used to reposition the file pointer to any position in the
file, but when output is written to the file, the current
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
file pointer is disregarded.
^^^^^^^^^^^
: Mimo wszystko jednak nie zapisuje i po odczycie plik jest bez
: najmniejeszych zmian. Wdzieczny bede za wszelka pomoc.
Dlaczego tak sie dzieje, to juz ci nie podpowiem.
Niemniej jednak poczytaj troche dokumentacji, zanim sie zabierzesz za
robote, bo w tym przypadku intuicja cie zawiodla.
Pozdrawiam,
--
.---. . . - Michal Malecki <mmalecki@technologist.com>/The things that
\___ ,-. | , |- ,-. ,- mUd: zly.mud.org.pl 4000. /can't destroy you
\ |-' |< | | | | uRl: www.kis.p.lodz.pl/~sektor /make you
`---' `-' ' ` `' `-' ' pGp: sektor@zly.kis.p.lodz.pl /stronger...
Technical Details
Message-ID:
<6e5pdi$3p6$3@korweta.task.gda.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!not-for-mailReferences:
<34DF249A.6EE22980@ikar.t17.ds.pwr.wroc.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.task.gda.pl!not-for-mail From: Michal Malceki <sektor@mud.org.pl> Newsgroups: pl.comp.lang.c Subject: Re: Jak zrobic nadpisywanie w pliku??? Date: 11 Mar 1998 10:35:30 GMT Organization: Centrum Informatyczne TASK Lines: 40 Message-ID: <6e5pdi$3p6$3@korweta.task.gda.pl> References: <34DF249A.6EE22980@ikar.t17.ds.pwr.wroc.pl> NNTP-Posting-Host: zly.kis.p.lodz.pl User-Agent: tin/pre-1.4-980202 (UNIX) (SunOS/5.5.1 (i86pc)) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit