Facebook Google+


Posicionar el cursor al comienzo de la misma línea al apretar <Enter>.
#1
Hola, que tengan un muy buen día.
Tengo una intriga de como hacer lo que dice el enunciado, he leído por allí que al pulsar <enter> se debería reemplazar \n x \r pero no se como se hace, se decía que esto funciona perfectamente pero no daban ejemplos. -
Bueno es todo o sea necesito sobrescribir la línea actual si ocurre un error al ingresar un determinado dato.

Saludos.
Daniel
[Imagen: ip.gif] En línea
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
 
Reply
#2
Para ello tienes unas cuantas formas de hacerlo. Hay que decir que esto depende del terminal y por tanto variará en cada sistema operativo.
Debes hacerte con el control de la consola, ya sea con termios en Linux o un handler de windows.
Entonces una vez leía la línea puedes regresar a la linea anterior moviendo el cursor en la pantalla con las instrucciones que proporciona cada S.O.
o
Hacerte cargo de forma manual de la entrada y al leer el caracter de nueva línea escribir un retorno de carro en la consola.
CUÁNDO C Y ASM UNEN SUS FUERZAS
TODA RESISTENCIA ES FÚTIL

[Imagen: 1479845315_VVrfgqsvpY2gQJz.jpg]
 
Reply
  


Salto de foro:


Browsing: 1 invitado(s)