zaporna adresa

Zdenek Pizl zdenek.pizl na pegas-dk.cz
Pátek Září 7 16:28:58 CEST 2001


Dne pá 7. září 2001 17:43 pavel hampl napsal(a):
> zdravim vespolek,
> je mozne, aby nejaka promenna mela adresu vetsi nez
> 0x80000000 ? Linux Redhat6.2, egcs 2.91.66. Kdyz dam
> printf("%ld", &var) tak mi to hazi zaporna cisla. Kdyz to
> debuguju v gdb, dostavam tyhle silene hexa hodnoty. Ma to
> byt adresa jednoho z prvku nejakeho objektu, ktery se
> prave konstruuje. Ten vypis se dela primo v konstruktoru
> toho objektu.

pouzijte unsigned masku pro vypis ... Takto je to vetsi nez 
maximalni mozne kladne cislo se znamenkem. Jinak samozrejme 
muze byt adresa vetsi nez, to co uvadite ...

				Z.P.

>
> diky
> PHampl


Další informace o konferenci Linux