/Anonimizzato8284Utente anonimizzato04 feb 2011, 21:55Cara 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.
/Anonimizzato7532Utente anonimizzato04 feb 2011, 23:01Preso 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.