Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    17

    [c] perdita di valori 2

    Ciao.

    Mi sono permessa di aprire una nuova discussione, anche se collegata alla precedente, perchč sono riuscita ad arginare il problema e sono riuscita a ricostruire un esempio (semplice) in cui mi si ripropone lo stesso problema...

    quando vado ad assegnare il campo weight_tran, vengono modificati i valori del campo items.

    Di seguito č riportato l'esempietto...


    void main()
    {
    TRACT *ta;


    taset = (TASET*) malloc (sizeof(TASET));
    taset->tracts = (TRACT**)malloc(sizeof(TRACT));

    ta = (TRACT*)malloc(sizeof(TRACT) +(1) *sizeof(int));
    ta->cnt=2;

    ta->items[0]=0; ta->items[1]=1;
    ta->weight_tran=4.5;

    /*ogni volta che assegno un valore a ta->weight_tran vengono modificati alcuni dei valori di tat->items (quelli di posizione 1 e 2: sempre gli stessi)*/

    taset->tracts[0]=ta;


    }

    Qualcuno mi sa spiegare una possibile motivazione.... ????? .....

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781

    Re: [c] perdita di valori 2

    Originariamente inviato da ciottoin
    Ciao.

    Mi sono permessa di aprire una nuova discussione, anche se collegata alla precedente, perchč sono riuscita ad arginare il problema e sono riuscita a ricostruire un esempio (semplice) in cui mi si ripropone lo stesso problema...
    puoi benissimo continuare sull'altra: chiudo
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nč quando nč da dove,
    t'amo direttamente senza problemi nč orgoglio:
    cosė ti amo perchč non so amare altrimenti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.