Re: fwd: info liste
Nicola De Filippo <[email protected]> Tue, 8 Mar 2005 12:09:56 +0100
| Newsgroups | gmane.comp.security.italian.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============0682580806== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline > Il problema ? che se vado a stampare la lista (in particolare il titolo) mi > succede la seguente cosa, visualizza un numero corretto di elementi (ovvero > se ho inserito 3 elementi ho tre visualizzazioni), ma il titolo che mi > visualizza e' sempre l'ultimo che ho inserito (quindi se ho inserito i > titoli A,B e C, mi visualizza per 3 volte C). > Il problema e' qui: new_libro->titolo = titolo; ogni volta assegni al puntatore un variabile locale....Ogni volta che chiami la funzione la variabile viene riscritta dal nuovo valore, ma il puntatore fara' riferimento sempre alla stessa locazione di memoria....Ogni volta dovresti allocare memoria per il titolo, oppure nella definizione del tipo invece di inserire un char * inserisci un char titolo[xxx]. N. --===============0682580806== Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List --===============0682580806==--