case need_register:
if(wifi_register()){return 1;}
else{return 0;}
break;
case activated:
if(wifi_send_data()){return 1;}
else{return 0;}
break;
}
VS code на неё выдаёт warning: control reaches end of non-void function [-Wreturn-type]
};
Код работает, но всё же, лучше switch заменить на if-else ?
Путём гугления, к сожалению не понял как поправить чтоб компилятору всё нравилось
default кейс нужен, пожалуй Но совет выше полезнее будет
Надо добавить return
Ну и код у тебя говно, зачем break если у тебя return уже безусловный ?
Обсуждают сегодня