|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Switch/case trouble (FIXED)
Hey,
I have been getting the following compile error ever since I added a certan function with a switch/case statement. /cygdrive/c/mcc18/bin/mcc18.exe -p=18F8520 "user_routines.c" -fo="user_routines.o" /i"C:\\mcc18\\h" -D_FRC_BOARD -Ou- -Ot- -Ob- -Op- -Or- -Od- -Opa- c:\robotics\FrcCode\user_routines.c:325:Error: syntax error (note: This is the methoud I have used to compile code, and it has worked before) Here is the code that is causing the error: void Drive_the_Arm(void){ switch (light_status){ case NONE_IN_RANGE: Search_for_Light(LARGE_MOVE); <-- this line here is giving the error break; light_status is an unsigned charicter that has been defined as 0, NONE_IN_RANGE has been defined as 0 and LARGE_MOVE has been defined as 240. Search_for_Light is a function that accepts unsigned chars. Does anyone have any ideas on what could be causing this error? Thanks! [edit] I just realized I was declaring LARGE_MOVE like this: #declare LARGE_MOVE 160; I didnt know that it would replace LARGE_MOVE with 160; (I thought it would just be 160). [/edit] Last edited by wun : 19-02-2004 at 17:01. |
|
#2
|
|||||
|
|||||
|
Re: Switch/case trouble
Quote:
Second, try: Code:
void Drive_the_Arm(void)
{
switch (light_status)
{
case NONE_IN_RANGE:
Search_for_Light(LARGE_MOVE);
break;
}
}
Also, is Large move a const or alias? |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Anyone else having trouble keeping up with work? | D. Gregory | General Forum | 36 | 28-03-2004 16:55 |
| 4-wheel drive trouble | Guilherme | Technical Discussion | 28 | 20-02-2004 14:16 |
| trouble with beacon tracking code | [53] opticruzer | Programming | 9 | 27-01-2004 12:19 |
| Having trouble accessing FIRST's site... | archiver | 2000 | 1 | 23-06-2002 22:24 |
| New Haven ball trouble | Jeff Rodriguez | Regional Competitions | 1 | 04-04-2002 21:47 |