Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/02/2014, 09:38
CrazypiXel
 
Fecha de Ingreso: julio-2013
Ubicación: España
Mensajes: 51
Antigüedad: 9 años
Puntos: 0
Respuesta: getchar deja de funcionar al usar variables

Finalmente ya funciona, Lion tuvo la clave y yo di con el despiste..:
#include <stdio.h>
#include <windows.h>

using namespace std;
int main ()
{
/*Esto arregla el tamaño de la consola*/
system("MODE CON cols=100 lines=50");
int n1;
int n2;
int division;
int resto;
printf(" Intoduzca el primer digito");
scanf("%d",&n1);
printf("Introduzca el segundo digito");
scanf("%d",&n2);
division=n1/n2;
resto=n1%n2;
printf("La diviision entre ambos digitos es %d",division);
printf("y el resto es %d",resto);
system("pause");
return 0;
}


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.

Última edición por CrazypiXel; 18/02/2014 a las 09:45