Programación General > Visual C++

 Caracter Enter y -1

<< < (2/2)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa