Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - errore nel dichiarare la stringa
Forum - C/C++ - errore nel dichiarare la stringa "dec"

Avatar
totipianurese (Member)
Pro


Messaggi: 168
Iscritto: 24/06/2008

Segnala al moderatore
Postato alle 19:22
Giovedì, 09/10/2008
CIao, raga sapete dirmi perche mi da erroe re sulla stringa "dec".
Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. #include <string.h>
  3. int z,N,I,num,conta;
  4. int vet[8];
  5. void Unita(void);
  6. void Decine(void);
  7. using namespace std;
  8. string car[9];
  9. string dec[9];
  10. int main()
  11. {
  12.    car[0]="uno";
  13.    car[1]="due";
  14.    car[2]="tre";
  15.    car[3]="quattro";
  16.    car[4]="cinque";
  17.    car[5]="sei";
  18.    car[6]="sette";
  19.    car[7]="otto";
  20.    car[8]="nove";
  21.    dec[0]="dieci";
  22.    dec[1]="venti";
  23.    dec[2]="trenta";
  24.    dec[3]="quaranta";
  25.    dec[4]="cinquanta";
  26.    dec[5]="sessanta";
  27.    dec[6]="settanta";
  28.    dec[7]="ottanta";
  29.    dec[8]="novanta";
  30.    cout<<"Inserisci il numero di numeri da inserire = ";
  31.    cin>>num;
  32.    for (I=0;I<num;I++)
  33.                         {
  34.                         cout<<"Inserisci "<<I+1<<" numero = ";
  35.                         cin>>vet[I];
  36.                         conta++;
  37.                         }                        
  38.    if (conta==1)
  39.                {
  40.                 I=0;                                              
  41.                 Unita();
  42.                }
  43.    if (conta==2)
  44.                {
  45.                I=1;
  46.                Decine;        
  47.                }
  48.    getchar();
  49.    getchar();
  50.    
  51. }
  52.  void Unita(void)
  53.  {
  54.    switch (vet[I])
  55.                   {
  56.                    case 1:    
  57.                    cout<<car[0];
  58.                    break;
  59.                    case 2:    
  60.                    cout<<car[1];
  61.                    break;
  62.                    case 3:    
  63.                    cout<<car[2];
  64.                    break;
  65.                    case 4:    
  66.                    cout<<car[3];
  67.                    break;
  68.                    case 5:    
  69.                    cout<<car[4];
  70.                    break;
  71.                    case 6:    
  72.                    cout<<car[5];
  73.                    break;
  74.                    case 7:    
  75.                    cout<<car[6];
  76.                    break;
  77.                    case 8:    
  78.                    cout<<car[7];
  79.                    break;
  80.                    case 9:    
  81.                    cout<<car[8];
  82.                    break;
  83.                   }
  84.  }                
  85.   void Decine(void)
  86.   {
  87.    if (vet[I]==1)
  88.                 {
  89.                          
  90.                 }
  91.   }




PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6230
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 22:51
Giovedì, 09/10/2008
Precisamente l'errore che ti ritorna il compilatore qual'è?


Il mio blog: https://piero.dev
PM Quote
Avatar
gioser (Normal User)
Pro


Messaggi: 111
Iscritto: 03/10/2008

Segnala al moderatore
Postato alle 8:17
Venerdì, 10/10/2008
dec è un nome dichiarato in <iostream>.
come hex

Codice sorgente - presumibilmente Plain Text

  1. cout << "W la " << hex << 61898 << dec << endl;



(prova  a eseguirla eheheheheh)

rinomina dec, poi potrai dedicarti a correggere gli altri errori ;)


PM Quote