Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C] Liste dinamiche e struct

    Salve a tutti!
    Avrei un problemino con la dichiarazione di una lista dinamica... in particolare il mio GCC si lamenta del fatto che dichiaro un nuovo tipo inserendo due tipi di dato... ma non vedo altre vie visto che sto usando typedef su di una struct

    struct EL {
    TIPODATO info;
    struct EL *next; //Sono ancora in fase di definizione della struct
    }

    typedef struct EL Elemento; //Qui l'errore
    typedef Elemento *Lista;

    Potreste aiutarmi??
    (P.S domani esame di informatica :S) VVoVe:
    Digital Riot!
    http://fatmatt.wordpress.com
    -Chi è disposto a rinunciare alla propria libertà in cambio di sicurezza, non merita ne libertà ne sicurezza- Benjamin Franklin

  2. #2
    Mi rispondo da solo.........

    Credo che Il testo consigliato per il corso
    Informatica arte e mestiere (Ceri Mandrioli Sbattella)
    adotti una sintassi che non piace a GCC.. ho risolto affidandomi alle mie conoscenze (acquisite prima della lettura del libro owiamente )

    typedef struct EL {
    TIPODATO info;
    struct EL *next;
    } Elemento;

    typedef Elemento *Lista;
    Digital Riot!
    http://fatmatt.wordpress.com
    -Chi è disposto a rinunciare alla propria libertà in cambio di sicurezza, non merita ne libertà ne sicurezza- Benjamin Franklin

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Puoi anche scrivere direttamente

    codice:
    typedef struct EL
    {
        TIPODATO info;
        EL *next;
    } Elemento, *Lista;
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.