ukazatelova aritmetika
borek na diaspar.ujep.cz
borek na diaspar.ujep.cz
Sobota Únor 28 11:18:50 CET 1998
On Fri, 27 Feb 1998, Ales Horak wrote:
> > Uz to tady nedavno bylo, pokud nespecifikujete jinak, tak se
> > takovehle stringy umisti nekam, kam nemate pravo zapisu.
> > Takze kdyztak zkuste --f-writable-strings nebo jak se to
> > jmenuje.
>
> zrejme jsem natvrdlej, ale kdyz funkce (napr main() ) deklaruje
> retezec *s (unsigned char *s;) tak proc by do nej ta sama funkce
> main() nemela mit pravo zapisu ??
Protoze literalovy zapis "abcdef" je z definice ukazatel na KONSTANTNI
RETEZEC. Do toho zapisovat jednoduse nelze - ochrana pameti to nedovoli.
Bye Borek
--
=====================================================================
BOREK LUPOMESKY, network administrator University of J. E. Purkyne
WWW: http://www.ujep.cz/~lupomesk/ Ceske mladeze 8
IRCnet: Borek @ #usti Usti nad Labem, 40012
talk: borek na ishtar.ujep.cz The Czech Republic
PGP keyid: 9DD1C54D tel: +420-602-376368
==========[ MIME/ISO-8859-2 & PGP encrypted mail welcome ]===========
Další informace o konferenci Linux