Problema Numeri

di il
2 risposte

Problema Numeri

Cara comunità ho il seguente problema,
ho dichiarato:

-----------------
int mese;
----------------

e ad un certo punto ho:
------------------------------------------------------
if (mese == 08)
{
codicemese = 'M';
}

if (mese == 09)
{
codicemese = 'P';
}
-----------------------------------------------------------

ma ricevo i seguenti errori:
-----------------------------------------------------------
invalid digit "8" in octal constant
invalid digit "9" in octal constant
----------------------------------------------------------

Funzionano tutti i numeri tranne che l'otto ed il nove.

2 Risposte

  • Re: Problema Numeri

    Preso da msdn
    
    octal-constant:
    
        0
    
        octal-constant octal-digit
    
    
    soluzione: togli lo 0 davanti ai numeri, vengono trattati a base 8, e 08 e 09 in base 8 non esite per cui l'errore.
  • Re: Problema Numeri

    Grazie mille...perfetto!!!!
Devi accedere o registrarti per scrivere nel forum
2 risposte