Unrue
23-06-2008, 16:24
Ciao ragazzi,
ho un problema con una stampa di indirizzo di un puntatore, usando il %p nella printf. Questo programma, su macchine a 32 bit funziona, su macchine a 64 bit mi tira fuori tutti indirizzi nulli. Su macchine a 64 bit, se compilo con l'opzione -m32 funziona correttamente. Quindi è chiaramente un problema di passaggio a 32-64 bit. Per caso, con puntatori a 64 bit è necessario prendere qualche accortezza particolare?
Thanks :)
ho un problema con una stampa di indirizzo di un puntatore, usando il %p nella printf. Questo programma, su macchine a 32 bit funziona, su macchine a 64 bit mi tira fuori tutti indirizzi nulli. Su macchine a 64 bit, se compilo con l'opzione -m32 funziona correttamente. Quindi è chiaramente un problema di passaggio a 32-64 bit. Per caso, con puntatori a 64 bit è necessario prendere qualche accortezza particolare?
Thanks :)