Cita:
Iniciado por imMarc antes de hacer el scanf vacía el buffer con la función fflush(stdin) e incluyendo la librería <stdlib.h>
Eso no es necesario, de hecho no es recomendable porque puede producir problemas de incompatibilidad en otras plataformas.