Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/07/2012, 15:41
cesar_casla
 
Fecha de Ingreso: diciembre-2011
Ubicación: CABA
Mensajes: 433
Antigüedad: 12 años, 4 meses
Puntos: 94
Respuesta: Problema con variable en C

Hola! ¿por que dos scanf?

La funcion scanf retorna el cantidad de datos ingresados correctamente, de lo contrario regresa 0. En este caso si el usuario ingresa algo q no sea un numero(entero), scanf entra en el if e imprime el error

Código C:
Ver original
  1. int NumeroFases;
  2. printf("__________________________________________ _____________________________");
  3. printf("%s","\n\n Ingrese el numero de fases del campeonato(solo numeros): ");
  4. if(!scanf ("%d",&NumeroFases)) {
  5. system("cls");
  6. printf("\n Error solo puede ingresar numeros.!\n");
  7. getche();
  8. }


Saludos

PD: usa las Highlight para poner codigo