Какую библиотеку надо включить (#include) при использовании оператора switch-case

Я получаю код ошибки: 'switch' не был объявлен в этой области

Код правильный, поэтому я предполагаю, что необходимая библиотека не была включена.

Подскажите, какой #include использовать правильно.

swith(pwm){
  case 0:   Serial.print(pwm); Serial.print("   ");_delay_ms(2000);
            break;
  case 31:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 63:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 95:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 127:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 159:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 191:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 124:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 156:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 188:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 220:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  case 252:  Serial.print(pwm); Serial.print("   ");_delay_ms(100);
            break;
  default:  break;
}

, 👍0

Обсуждение

орфографическая ошибка. переключаться не swith, @David G.

«Я получаю код ошибки: «переключатель» не был объявлен в этой области»... нет, вы не получаете эту ошибку... просмотрите сообщение еще раз... в следующий раз скопируйте и вставьте сообщение.. , вы не можете быть уверены, что правильно напечатаете то, что там написано, @jsotola


1 ответ


3

Кажется, у вас синтаксическая ошибка: напишите switch вместо swith.

,