Ver Mensaje Individual
  #14 (permalink)  
Antiguo 18/02/2014, 11:11
Avatar de leosansan
leosansan
 
Fecha de Ingreso: mayo-2012
Ubicación: GRAN CANARIA
Mensajes: 194
Antigüedad: 10 años, 2 meses
Puntos: 49
Respuesta: getchar deja de funcionar al usar variables

Cita:
Iniciado por CrazypiXel Ver Mensaje
Finalmente ya funciona, Lion tuvo la clave y yo di con el despiste..:

Ahora funciona bien pero me quedan inconitas.... pq getchar (); no funciona cuando antes si?? esto me hace incluir la libreria windows.h y que pese mas no?
otra duda que me surje... no podria dejar un espacio despies de pedir el primer y el seundo numero y mostrar el printf con un espacio para que no se junte el resultado de la division y el comienzo del printf del resto??
Un saludo y gracias.
Editado:getchar();getchar(); si funciona en mi caso para no se cierre la ventana aunq me usta mas el otro modo entonces.
* Ahora son necesarios porque la presencia del scanf hace que en el llamado buffer o memoria intermedia se quede un retorno de carro, vamos un '\n', y se necesita un getchar para que se lo "coma" y otro para frenar la salida del programa.

* El uso del system es innecesario, y no conveniente en este caso, con los dos getchar es suficiente.

* Para separar la introducción de los números del resultado puedes usar:

Código C++:
Ver original
  1. printf("\nLa division entre ambos digitos es %d",division);