Programación General > Visual C++
Caracter Enter y -1
Eternal Idol:
A ver, -1 tal como lo escribiste es un numero solo (255/FF para un caracter), si lo que queres es que alguien escriba "-1" entonces necesitas al menos DOS caracteres, el - y el 1 ... tal vez si plantearas el objetivo seria mas simple dar con la solucion ...
cremix:
Mi codigo, no la prueba de antes, sino el del programa que estoy haciendo, tiene dos opciones:
opción 1: Introducir un ENTER para ir al menu siguiente.
opción 2: Introdcuir un -1 para volver al menú anterior
¿Es esto lo que querías saber?
Eternal Idol:
Bueno, en este caso lo mejor me parece leer una linea:
--- Código: Text ---char line[80];fgets(line, sizeof(line), stdin);if (*line == 10){ //enter}else{ int numero = 0; sscanf(line, "%d", &numero); if (numero == -1) { //-1 }}
cremix:
Lo acabo de probar y me viene perfectamente. Muchísimas gracias. Además así también puedo saber si lo que has escrito no es ni un n o un -1. Gracias :beer: :D
Eternal Idol:
De nadas B)
Navegación
[*] Página Anterior
Ir a la versión completa