¿Es posible para refrescar dos líneas de texto a la vez con algo así como un CR? (C ++)
Pregunta
En este momento, tengo una aplicación de consola que estoy trabajando, que se supone para visualizar y actualizar la información a la consola en un intervalo dado. El problema que estoy teniendo es que con un retorno de carro, sólo puedo actualizar una línea de texto a la vez. Si utilizo una nueva línea, la línea de edad ya no se puede actualizar mediante un retorno de carro.
¿Qué puedo hacer yo aquí?
Solución
Usted puede ser capaz de encontrar un rel="nofollow maldice variante biblioteca que funciona en su la plataforma.
Otros consejos
La respuesta correcta es utilizar la biblioteca maldiciones como se ha mencionado por Mark. Pero si estás en sistemas Unix y no puede ser molestado con maldiciones a continuación, la solución rápida y sucia es imprimir directamente las secuencias de escape VT100:
http://ascii-table.com/ansi-escape -sequences-vt-100.php
A menudo hago esto especialmente en lenguajes de script que no tienen una maldición vinculante.
Esta es una solución muy feo, pero en un apuro siempre se puede simplemente borrar por completo la consola y vuelva a imprimir todo. Esta estrategia se ve un poco feo en algunos casos; esto puede hacer que las cosas se ven Blinky.