Message-ID: <351398AC.504F@acadia.net> Date: Sat, 21 Mar 1998 05:38:36 -0500 From: Scott Warner MIME-Version: 1.0 To: Dan Chak CC: djgpp AT delorie DOT com Subject: Re: "jump to case label" message; please help me! References: <35134F49 DOT C51C6867 AT geocities DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Precedence: bulk Dan Chak wrote: > > I have the following code in a program of mine which (to me) seems to be > harmless. However, I get an error with DJGPP that says "Error: Jump to > case label" for the line that reads "case 3:". Can anyone help me > figure out why?? > > int choice; > do { > choice = mainMenu->update(); > switch (choice) { > case 2: > BITMAP * card = load_pcx("10d.pcx", myPal); > show_mouse(NULL); > masked_blit(card, screen, 0, 0, 50, 50, 115, 177); > show_mouse(screen); > delete card; > choice = 0; > break; > case 3: > delete mainMenu; > delay(2); > break; > } > } while (!choice); > > Thanks, > Dan Chak > chakster AT geocities DOT com Generally, I think it's good practise to put in a default: label. What happens if choice is 0 in this example? I haven't coded this, so I don't know if the missing default: is the problem.