problema con getchar()

gato
11 de Abril del 2009
Si utilizo un scanf de un entero y a continuacion un getchar(), este último no funciona. ¿Por qué?

int main()
{
char continue_o_exit;
int number;

printf ("Determine un valor a number: ");
scanf ("%d", &number);
printf ("Number is %d", number);


printf ("\n\nSelecciona continue (c) or exit (e): ");
continue_o_exit = getchar();


if (continue_o_exit == \'c\')
printf ("continue");
else
printf ("exit");


return 0;
}