Versión Completa : AYUDA! URGENTE - teclado en c/c++
FernTP
noviembre 9, 2006, 03:35
SALUDOS
Espero me puedan ayudar.
tengo un arreglo de tamaño n, ke guardara un numero binario para ser operado, el numero lo da el usuario, y cada digito es una posicion del arreglo, este lo meti en un for para llenar uno a uno las posiciones, con "getch()" y necesito ke cuando el usuario presione la tecla Enter termine el siclo
Para explicarme mejor:
necesito algo como para poner:
if( getch() = = teclaEnter ) break;
como lo hago, porfavor, es pa mañana.
dNxEtOr
noviembre 9, 2006, 04:04
hola, la tecla enter es el caracter de nueva de linea, en algunos so puede ser el de retorno de linea y en otros los dos es decir nueva linea y retorno de carro...
alguna vez me toco hacer esa evaluación y los equivalentes son el valor 10 y el valor 13, intenta resolverlo con el ascii 13, creo qu fue el que me funciono en aquella ocasión
mucha suerte, me comentas!
FernTP
noviembre 9, 2006, 04:32
dNxEtOr (http://www.laneros.com/member.php?u=7098)
Hombre gracias, los numeros no eran esos pero pues solo fue buscar la tabla de ASCII y listo, nunca pense ke fueran simbolos de la tabla.
Otra vez, gracias muy util su info.
Ya el moderador puede cerrar el foro.
PD: Lastima ke kitaron los karmas
FoxM
noviembre 9, 2006, 08:41
Como referencia, en C++:
#include <string>;
int main() {
std::string line;
getline(std::cin, line);
// En este punto, line contiene un string, por ejemplo "001100101101" o lo que haya digitado hasta enter. Solo tiene que validar.
return 0;
}
vBulletin®, Copyright ©2000-2008, Jelsoft Enterprises Ltd.