Programma con struct

di il
3 risposte

Programma con struct

#include <iostream>
   using namespace std;
struct stagione
{char giorni[30];
char aggettivo[20];}
primavera, autunno, inverno, estate;
void stag()
{
cout<<"immetti l'aggettivo:";
cin>>stagione x;//scelgo la stagione che può essere primavera o estate..
cin>>x.aggettivo;}
int main()
{stagione x;
stag(stagione x);
system("pause");
return 0;}
quello che non è mi è chiaro è come posso fare per scegliere la stagione,perchè cin>>stagione.x è sicuramente sbagliato

3 Risposte

  • Re: Programma con struct

    Riscrivi le tue funzioni in modo che non ci siano errori e poi ne riparliamo. Ancora adesso hai problemi a scrivere le funzioni.Controlla cosa ti dice il tuo compilatore e butta via Dev C++.
  • Re: Programma con struct

    Ho risolto il problema in questo modo,però mi dà errore su char opzione,come mai?
    #include <iostream>
       using namespace std;
    struct stagione
    {char giorni[30];
    char aggettivo[20];}
    primavera, autunno;
    void stag(char scelta)
    {
    cout<<"immetti l'aggettivo:";
    cout<<"a)primavera";
    cout<<"b)autunno";
    cin>>scelta;
    switch(scelta){
    case 'a':
    cout<<"aggettivo";
    cin>>primavera.aggettivo;
    break;
    case 'b':
    cout<<"aggettivo";
    cin>>autunno.aggettivo;
    break;}
    int main()
    {char opzione;
    stag(opzione);
    system("pause");
    return 0;}
  • Re: Programma con struct

    Errore?
Devi accedere o registrarti per scrivere nel forum
3 risposte