Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2014, 00:31
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 6 meses
Puntos: 38
Respuesta: getchar deja de funcionar al usar variables

puedes usar para pausar el comando:
system("pause");
o el
system("pause>null");
Código C:
Ver original
  1. #include <stdio.h>
  2. #include <windows.h> /*Esta cabecera se incluye para que funcione el comando pause en windows*/
  3.  
  4. using namespace std;
  5.  
  6. int main (){
  7.  
  8.     /*Esto arregla el tamaño de la consola*/
  9.     system("MODE CON cols=100 lines=50");
  10.    
  11.    
  12.    
  13.    
  14.    
  15.     /*Este comando pausa el programa para que no se cierre, necesita incluir windows.h*/
  16.     system("pause>null");
  17.     return 0;
  18. }

Si el getchar no te funciona te recomiendo 2 cosas.
1º pon 2 getchar asi:
getchar();getchar();

2 usas el comando de arriba pause o pause>nul.
El pause>nul hace que no te saya ese aviso de pulsar una tecla, la consola sale solo lo que escribes ;)