Oppure

Loading
09/10/08 17:22
totipianurese
CIao, raga sapete dirmi perche mi da erroe re sulla stringa "dec".
#include <iostream> 
#include <string.h> 
int z,N,I,num,conta;
int vet[8];
void Unita(void); 
void Decine(void);
using namespace std;
string car[9];
string dec[9];
int main()
{
   car[0]="uno";
   car[1]="due";
   car[2]="tre";
   car[3]="quattro";
   car[4]="cinque";
   car[5]="sei";
   car[6]="sette";
   car[7]="otto";
   car[8]="nove";
   dec[0]="dieci";
   dec[1]="venti";
   dec[2]="trenta";
   dec[3]="quaranta";
   dec[4]="cinquanta";
   dec[5]="sessanta";
   dec[6]="settanta";
   dec[7]="ottanta";
   dec[8]="novanta";
   cout<<"Inserisci il numero di numeri da inserire = ";
   cin>>num;
   for (I=0;I<num;I++)
                        {
                        cout<<"Inserisci "<<I+1<<" numero = ";
                        cin>>vet[I];
                        conta++;
                        }                        
   if (conta==1)
               {
                I=0;                                              
                Unita();
               }
   if (conta==2)
               {
               I=1;
               Decine;         
               }
   getchar();
   getchar();
   
}
 void Unita(void)
 { 
   switch (vet[I])
                  {
                   case 1:     
                   cout<<car[0];
                   break;
                   case 2:     
                   cout<<car[1];
                   break;
                   case 3:     
                   cout<<car[2];
                   break;
                   case 4:     
                   cout<<car[3];
                   break;
                   case 5:     
                   cout<<car[4];
                   break;
                   case 6:     
                   cout<<car[5];
                   break;
                   case 7:     
                   cout<<car[6];
                   break;
                   case 8:     
                   cout<<car[7];
                   break;
                   case 9:     
                   cout<<car[8];
                   break;
                  }
 }                 
  void Decine(void)
  {
   if (vet[I]==1)
                {
                         
                }
  }       


aaa
09/10/08 20:51
pierotofy
Precisamente l'errore che ti ritorna il compilatore qual'è?
Il mio blog: piero.dev
10/10/08 6:17
gioser
dec è un nome dichiarato in <iostream>.
come hex

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


(prova a eseguirla eheheheheh)

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

aaa