Поделиться через


Ошибка компилятора C2041

недопустимая цифра "символ" для базового "номера"

Замечания

Указанный символ не является допустимой цифрой для базы (например, восьмеричных или шестнадцатеричных).

Пример

В следующем примере возникает C2041:

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

Возможное решение

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