En el siguiente código de C:¿Scanf() toma ' n' como entrada sobrante del scanf anterior()?
char name[20];
int a;
int b;
for(i=0;i<10;i++)
{
printf("\nEnter name, a & b: ");
scanf("%s %d %d",name,&a,&b);
}
hace scanf
de lectura en el '\n'
entró al final de scanf()
en primera iteración, para las entradas 2ª iteración?
¿Por qué no intenta ejecutar este código a través de un depurador y ver qué pasa? Entonces, si es inesperado o poco claro, publica una pregunta sobre ese aspecto. – ChrisF