Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
wyrażenie przełącznika nie jest całkowite
Uwagi
Wyrażenie switch daje w wyniku wartość inną niż całkowita. Aby rozwiązać ten problem, użyj tylko wartości całkowitych w instrukcjach switch.
Przykład
Poniższy przykład generuje kod C2050:
// C2050.cpp
int main() {
int a = 1;
switch ("a") { // C2050
case 1:
a = 0;
default:
a = 2;
}
}
Możliwe rozwiązanie:
// C2050b.cpp
int main() {
int a = 1;
switch (a) {
case 1:
a = 0;
default:
a = 2;
}
}