#include <stdio.h>
int n, num_ok;
char c;
main() {
	while (1) {
		printf("Introduex Num: ");
		num_ok = scanf("%d", &n);
		if (num_ok != 1) {
			scanf("%c", &c);
			printf("Aixo no era un num: %c\n", c);
		} else {
			printf("El num es: %d\n", n);
		}
	}
}

/*
 * Trampa mortal:
 * Si introduim una linea que no sigui un número entrarem en un bucle infinit
 * perquè no es buida el buffer d'entrada.
 * Aquesta es una posible solucio:
 * Anar consumint caracters del buffer d'entrada.
 * Prova d'introduir "abc123" i enter (sense les cometes) per entendre com va.
 */

