Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2009, 11:38
joticajulian
 
Fecha de Ingreso: septiembre-2009
Mensajes: 56
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: MUY URGENTE!!!! Cerrar programa hecho en C con Ctrl+Z

una solución podría ser:

Código c:
Ver original
  1. char cad[50] = "no salir";
  2.  
  3. while(true){
  4.    scanf("%s",cad);
  5.    if(strcmp(cad,"salir")==0){
  6.       break;
  7.    }else{
  8.       num = atoi(cad);
  9.       if(num>0 && num<6){
  10.          contar++;
  11.          suma=suma+num;
  12.       }
  13.    }
  14. }

Lo que se hizo ahí fue pedirle al usario una cadena de caracteres, si el usuario ingresa "salir" ahí terminará el while, si no es porque ingresó un número, entonces se pasa de cadena a número con la función atoi.

Puede ser una solución, porque me parece difícil con ctrl+z porque para eso hay que usar el getch(), que no es estandar.

Saludos.