kaj pomeni 'const char *p'

Jure Pecar pegasus at telemach.net
Mon Feb 24 02:13:10 CET 2003


imam en C programcic, kjer je nek pointer definiran kot

const char *p;

v teku programcka je prva stvar, ki se s tem pointerjem zgodi, tole:

*p = *q;

kjer *q kaze na nek znak v nekem nizu. ok.


kar je zanimivo, je da mi na redhat 7.1 to dela b.p., na 7.3. pa pri tej
priredbi segfaulta. z nekaj printfji sem ugotovil, da je *p NULL. kako to?

moja edina interpretacija je, da se je nekaj spremenilo pri glibc in/ali
gccju ...

rh7.1: glibc 2.2.4-19, gcc 2.96-85
rh7.3: glibc 2.2.5-42, gcc 2.96-113


ima kdo drug se kako idejo/nasvet?


-- 

Jure Pecar
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://liste2.lugos.si/pipermail/lugos-prog/attachments/20030224/834e427d/attachment-0001.pgp


More information about the lugos-prog mailing list