søndag den 12. juni 2016

Switch case variable name and case variable equal

enum state{init,generatorData,labViewType,labviewData,setADC,getlength,getlimits,dosampling,recordReady,start,transmit,stop};
.
...
case stop:_delay_ms(100);break;  

as local variable in Main this is declared
 char stop=0;

gives this fault
Severity Code Description Project File Line
Error case label does not reduce to an integer constant
solution redeclare the char stop to f.ex. stop1

Ingen kommentarer:

Send en kommentar