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