 
			
				04/10/2014, 00:32
			
			
			     |  
      |    |    |    Fecha de Ingreso: octubre-2014  
						Mensajes: 2
					  Antigüedad: 11 años, 1 mes Puntos: 0     |        |  
  |      Switch no reconocer el EOF xq?        #include<stdio.h>   
 int main() 
 { 
  int calificacion; 
  int cuentaA = 0; 
  int cuentaB = 0; 
  int cuentaC = 0; 
  int cuentaD = 0; 
  int cuentaF = 0;   
   printf("Introduzca la letra que corresponde a la calificacion.\n" ); 
   printf("Introduzca el caracter EOF para finalizar la entrada de datos\n" );   
   while((calificacion = getchar())!=EOF){   
     switch(calificacion) 
     { 
     case'A': 
     case'a': 
      ++cuentaA; 
      break;   
      case'B': 
     case'b': 
      ++cuentaB; 
      break;   
      case'C': 
     case'c': 
      ++cuentaC; 
      break;   
      case'D': 
     case'd': 
      ++cuentaD; 
      break;   
      case'F': 
     case'f': 
      ++cuentaF; 
      break;   
     case'\n': 
     case'\t': 
     case' ': 
     break;   
     default: 
      printf("Introdujo una letra incorrecta."); 
      printf("Introduzca una nueva calificacion.\n"); 
       } 
     } 
     printf("\nLos totales por calificacion son:\n"); 
      printf("A:%d\n",cuentaA); 
      printf("B:%d\n",cuentaB); 
      printf("C:%d\n",cuentaC); 
      printf("D:%d\n",cuentaD); 
      printf("F:%d\n",cuentaF); 
 return 0;       
   }           |