Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [C]: Tipi enumerazione

  1. #1
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642

    [C]: Tipi enumerazione

    Buongiorno a tutti: ebbene, ho una domanda da porre!
    Facciamo, per esempio, che io ho un tipo enumerazione ed una struttura:
    typedef enum Categoria {Big,Giovani,Ospiti} Categoria;

    typedef struct{
    char nome[20];
    char votoa;
    char votob;
    }Cantante;

    Come faccio a assegnare ad un Cantante una categoria se dentro la struttura non ho un campo che mi rimanda a questa???

    Grassie mille!
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

  2. #2
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642
    qualcuno sa rispondermi???
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Mi sembra che tu ti sia quasi risposto da solo... se non hai un campo che rimanda alla categoria, lo devi aggiungere!
    codice:
    typedef enum Categoria {Big,Giovani,Ospiti};
    
    typedef struct{ 
       char nome[20]; 
       char votoa; 
       char votob; 
       Categoria cat;
    } Cantante;
    Successivamente puoi assegnare un valore all'elemento cat in questo modo:
    codice:
    Cantante c1;
    ...
    c1.cat = Giovani;
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642
    no no!!!
    Io non lo posso avere dentro alla struttura!!!


    Come faccio allora??
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

  5. #5
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642
    Per esempio in questo codice:

    #define NUM_BIBITE 3
    int costo[]={70,70,90};
    typedef enum Bibita{coca,fanta,birra}Bibita;
    typedef enum Moneta{dieci,venti,cinquanta,cento}Bibita;
    typedef struct Elem{
    Moneta coin;
    struct Elem *prossima;
    }Elem;
    typedef Elem *ListaMonete;
    typedef struct Distributore{
    int disponibili[NUM_BIBITE];
    int incasso;
    ListaMonete moneteInserite;
    }Distributore;
    In un esercizio mi diceva di selezionare la bibita x comprarla ma come faccio riferirmi alla bibita se non ho un campo di Bibita dentro alla struttura Distributore??
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

  6. #6
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642
    nessuno che mi risponde??
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

  7. #7
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642
    up!!!!
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

  8. #8
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642
    vi pregoooooooooooooooooooooooooooo!!
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

  9. #9
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642
    up!!
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

  10. #10
    Utente di HTML.it L'avatar di Trusty
    Registrato dal
    Dec 2004
    Messaggi
    642
    up!!!
    http://www.oilproject.org/ -->La Scuola On-LIne degli smanettoni!

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.