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

    [Linguaggio C] typedef enum ??

    ciao a tutti
    avrei da rispondere a questo quesito di un esercizio, volevo sapere se era giusta la soluzione:
    scrivere la definizione del tipo Personaggio come tipo di enumerazione in cui elementi sono (pippo,pluto,qui,quo,qua) e successivamente dichiarare ed inizializzare una variabile x di tipo Personaggio**

    io ho fatto cosi:
    typedef enum Personaggio(pippo,pluto,qui,quo,qua)Personaggio;
    typedef Personaggio * personaggio;
    personaggio * x;
    x=2;

    che ne dite?
    Kalton
    -------------------
    www.kalton.it - www.kalton.cavarzere.it

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254

    Re: [Linguaggio C] typedef enum ??

    Originariamente inviato da asdas
    ciao a tutti
    avrei da rispondere a questo quesito di un esercizio, volevo sapere se era giusta la soluzione:
    scrivere la definizione del tipo Personaggio come tipo di enumerazione in cui elementi sono (pippo,pluto,qui,quo,qua) e successivamente dichiarare ed inizializzare una variabile x di tipo Personaggio**

    io ho fatto cosi:
    typedef enum Personaggio(pippo,pluto,qui,quo,qua)Personaggio;
    typedef Personaggio * personaggio;
    personaggio * x;
    x=2;

    che ne dite?
    Ciao, non è proprio corretto come dichiarazione (ci vogliono le graffe).
    Ecco qui:
    codice:
    typedef enum
    {
        pippo, pluto, qui, quo, qua
    } Personaggio, *pPersonaggio, **ppPersonaggio;
    poi, ad esempio:
    codice:
    Personaggio pers1 = pippo;
    
    pPersonaggio p = &pers1;
    ppPersonaggio pp = &p;
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

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.