Does anyone know why this doesn't work:
#define x 5;
...
if(state == x){... }
Does anyone know why I can't do the above comparison?
I think I wasn't clear. I am getting a compile error. If I replace the x with an actual number, the code compiles correctly.
Are you sure you understand what a define does? Hint: drop the semicolon.