Eliminar caracteres en flujo entrada en C

avriguaor
22 de Agosto del 2008
Hola a todos:
Tengo el problema de no saber eliminar los caracteres que se quedan en el flujo de entrada al hacer una programa con la forma de Desea Continuar? S/N y con un menu con la sentencia switch.
Cuando se ejecuta la segunda vez, como tiene la tecla Intro en el flujo de entrada, la toma como válida y se salta el menú.
En C++ sí que lo sé hacer pero en C no lo recuerdo o, mejor dicho, no lo sé hacer.
¿Podríais ayudarme?

Saludos y gracias