Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/05/2014, 21:19
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: no respeta la funcion scanf cuando hago el ejecutable

Asi por encima creo que deberías cambiar los scanf scanf ( "%d", &variable ); por scanf ( "%d%*c", &variable ); ya que %*c hace que la cadena no contenga el \n que te puede generar errores.
Y otra cosa que veo es esta cantidad insana de getchs que usas :S. ¿¿¿Para que tantos getch()??? El error esta ahí fijo. si los usas para pausar hay otros sistemas.
Después ya se vería el resto de los problemas.
ya que usas el cls para limpiar la pantalla puedes usar el system("pause>nul"); pero realmente no me gusta nada el system para ese tipo de cosas.
Prueba eso que te dije... sustituyes los scanf ( "%d%*c", &variable ); y quita esos getch de ahí :S