Autor
|
Tema: introducir un carácter en la consola de "cin", lo lea automáticamente (Leído 2,881 veces)
|
surextru
Desconectado
Mensajes: 1
|
Hola, me gustaría saber como puedo hacer que al introducir un carácter en la consola de "cin", lo lea automáticamente y no tenga que pulsar enter para que lo acepte.
Engel Lex: Los títulos deben ser descriptivos al problema
|
|
« Última modificación: 7 Junio 2017, 21:11 pm por engel lex »
|
En línea
|
|
|
|
engel lex
|
esto es manejo de la consola... que OS usas y con que compilas?
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
ezar147
Desconectado
Mensajes: 8
|
Solo usa la libreria conio.h y llamas a la funcion getch() seria algo asi
char caracter = getch();
|
|
|
En línea
|
|
|
|
engel lex
|
Solo usa la libreria conio.h y llamas a la funcion getch() seria algo asi
char caracter = getch();
esto solo funciona en windows con compiladores de microsoft
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
ezar147
Desconectado
Mensajes: 8
|
#include <termios.h> #include <unistd.h> #include <stdio.h>
Int main(){ struct termios t; char c; tcgetattr(0, &t); t.c_lflag &= ~ICANON; tcsetattr(0, TCSANOW, &t); tcgetattr(0, &t); t.c_lflag &= ~ECHO; tcsetattr(0, TCSANOW, &t); c = getch(); //captura la tecla sin necesidad de dar enter //se devuelve la terminal a s estado anterior t.c_lflag |= ICANON; tcsetattr(0, TCSANOW, &t); }
Asi seria si lo quieres hacer en linux. Tambien funciona con cin<<
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
PROBLEMA AL INTRODUCIR EL COMANDO "IWCONFIG" EN LA KONSOLE, AYUDA!!
Wireless en Linux
|
Califor90
|
3
|
4,205
|
20 Octubre 2010, 10:19 am
por Saberuneko
|
|
|
recursos visual basic, """"""proceso inmortal"""""
Análisis y Diseño de Malware
|
Dark4ngel
|
7
|
14,122
|
3 Noviembre 2011, 10:42 am
por Dark4ngel
|
|
|
(Solucionado) [Batch] Como reemplazar el caracter "%" dentro de una variable...?
Scripting
|
Eleкtro
|
8
|
14,694
|
20 Marzo 2012, 16:16 pm
por Eleкtro
|
|
|
(Solucionado) Código ALT+ Para introducir un "Enter" ?
Windows
|
Eleкtro
|
3
|
5,391
|
23 Marzo 2012, 00:38 am
por FrankBlack
|
|
|
Whitespace, un lenguaje con el que introducir códigos "invisibles".
Foro Libre
|
OmarHack
|
8
|
3,148
|
27 Marzo 2013, 03:14 am
por OmarHack
|
|