Erreur du compilateur C2041

chiffre non valide 'character' pour 'number' de base

Le caractère spécifié n’est pas un chiffre valide pour la base (par exemple, octal ou hexadécimal).

L’exemple suivant génère l’erreur C2041 :

// C2041.cpp
int i = 081;   // C2041  8 is not a base 8 digit

Résolution possible :

// C2041b.cpp
// compile with: /c
int j = 071;