Olaf "El Blanco"
2006-04-23 14:23:06 UTC
Lo siguiente me da problemas en la carga del float y tambien cuando el
string que quiero ingresar tiene espacios en blanco.
Debo usar gets? Me encataria saber las diferencias, y cuando elegir usar
determinadas funciones. gets + fflush (O algo parecido???)
/* Cargo datos en la variable Al1 */
printf ("1/5 --> Ingrese Nombre: "); scanf("%s", Al1.nombre);
printf ("2/5 --> Ingrese Apellidos: "); scanf("%s", Al1.apellido);
printf ("3/5 --> Ingrese Edad: "); scanf("%d", Al1.edad);
printf ("4/5 --> Ingrese Nota Media: "); scanf("%f", Al1.nota_media);
printf ("5/5 --> Ingrese DNI: "); scanf("%s", Al1.DNI);
De antemano Muchas Gracias.
string que quiero ingresar tiene espacios en blanco.
Debo usar gets? Me encataria saber las diferencias, y cuando elegir usar
determinadas funciones. gets + fflush (O algo parecido???)
/* Cargo datos en la variable Al1 */
printf ("1/5 --> Ingrese Nombre: "); scanf("%s", Al1.nombre);
printf ("2/5 --> Ingrese Apellidos: "); scanf("%s", Al1.apellido);
printf ("3/5 --> Ingrese Edad: "); scanf("%d", Al1.edad);
printf ("4/5 --> Ingrese Nota Media: "); scanf("%f", Al1.nota_media);
printf ("5/5 --> Ingrese DNI: "); scanf("%s", Al1.DNI);
De antemano Muchas Gracias.