View Single Post
Old 19-01-2005, 16:08   #3
Vecchia Spugna
Senior Member
 
L'Avatar di Vecchia Spugna
 
Iscritto dal: Oct 2002
Cittā: Porto Sant' Elpidio (ap)
Messaggi: 789
Re: Re: [c] con queste stringhe proprio non ci capiamo

Quote:
Originariamente inviato da ilsensine


sizeof(char *) == 4 su ia32 e 8 su ia64/x86_64 _sempre_, indipendentemente dallo spazio che hai allocato per la stringa. E' semplicemente il sizeof di un puntatore, non del contenuto!

capito, ma cosa ci metto? se provo a metterci strlen(stringa) mi crea 1 file di dimensioni apocalittiche e va in loop infinito, anche se compila e nn da warning, se ci metto 1 numero intero il prog funzia

Quote:
Originariamente inviato da ilsensine

Orrore. Mi calcoli manualmente strlen(stringa) per cortesia?
questo non l'ho capito, anzi, mi ha sempre funzionato. strlen restiruisce il numero di caratteri contenuti in stringa - 1 (car nullo)
__________________
Abit aw9-d max, pentium code 2 duo E7300, sapphire radeon hd 4750, corasir 650W
Vecchia Spugna č offline   Rispondi citando il messaggio o parte di esso