ayeshasalman
Newbie
Compiler problem: switch statement
Hi Guys This is Ayesha It has been long time that I'm working on a project of arduino and I have searched my question here and there but couldn’t find it. Well let me explain the issue I'm getting with my arduino switch and its timing.
I believe the arduino that I got from an online electronic store as i think it's SWITCH statement has some compile time problems.
If I try to declare a boolean variable in a CASE statement as illustrated in "case 2: in the snippet below, the compiler throws an error.
I add this to the other CASE statement problem I flagged earlier: ie. the compiler does not throw an error if you misspell "default" as "defalut.")
This appears to be a problem with the compiler, NOT my code, and it seems to happen only with nested SWITCH statements.
Thank in advance for your prompt response.
Hi Guys This is Ayesha It has been long time that I'm working on a project of arduino and I have searched my question here and there but couldn’t find it. Well let me explain the issue I'm getting with my arduino switch and its timing.
I believe the arduino that I got from an online electronic store as i think it's SWITCH statement has some compile time problems.
If I try to declare a boolean variable in a CASE statement as illustrated in "case 2: in the snippet below, the compiler throws an error.
I add this to the other CASE statement problem I flagged earlier: ie. the compiler does not throw an error if you misspell "default" as "defalut.")
Code:
switch (var) {
case 1:
//do something when var equals 1
break;
case 2:
boolean X;
//do something when var equals 2
break;
default:
// if nothing else matches, do the default
// default is optional
break;
}
This appears to be a problem with the compiler, NOT my code, and it seems to happen only with nested SWITCH statements.
Thank in advance for your prompt response.