Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2015, 01:25
Avatar de xKuZz
xKuZz
 
Fecha de Ingreso: febrero-2015
Ubicación: nullptr
Mensajes: 183
Antigüedad: 9 años, 10 meses
Puntos: 27
Respuesta: Cual es el "getch" de las librerias estandar?

El equivalente es cin.get(). Se puede usar de las dos formas siguientes
Código C++:
Ver original
  1. char c;
  2. cin.get(c);

ó

Código C++:
Ver original
  1. char c;
  2. c=cin.get();

La idea que reside en la función es la misma que getch, esperas a recibir un flujo de entrada por parte de la entrada estándar del usuario (teclado habitualmente) y lees el primer carácter disponible y lo metes en c. Buscar información online sobre flujos de entrada en C++ y trabajar sobre ellos te ayudará a comprender las diferencias y equivalencias de las herramientas de C++ respecto de las de C para trabajar con flujos de E/S.