Tema: Gets C
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2009, 09:30
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 10 meses
Puntos: 74
Respuesta: Gets C

El problema esta en usar scanf, si usas fgets (con stdin) y sscanf te funcionara, igual es mejor usar fgets que gets asi podes especificar el tamaño del buffer en cuestion. Usando estas funciones no tendras que recurrir a fflush para flujos de entrada (su funcionamiento en ese caso esta indeterminado).

Ejemplo:

Código:
char input[80];
fgets(input, sizeof(input), stdin);
sscanf(input, "%d", &num_nombres);
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO