Título: esta pregunta es para conocedores de "C" Publicado por: zerocyberjuanjo en 12 Octubre 2013, 04:12 am hola qué tal.
Me surgió una duda simple espero me puedan ayudar, de ante mano muchas gracias. En "C" cuando imprimes cualquier mensaje simple, por ejemplo printf("hello world\n"); el cursor ya queda abajo de la primera línea. Mi duda es si hay manera de regresar a la línea de arriba. Es obvio que podría quitar el "\n" y poner un "\r" para regresarme, pero este sólo fue un ejemplo, estoy programando otra cosa que necesita saltos, pero también regresar líneas antes. Un agradecimiento de mi parte. Título: Re: esta pregunta es para conocedores de "C" Publicado por: edr89 en 16 Octubre 2013, 23:13 pm Esta pregunta va en la sección de C no?
por regresar entiendo que quieres borrar lineas :huh: en tal caso si imprimo una cadena de caracteres, la elimino con: Código
Título: Re: esta pregunta es para conocedores de "C" Publicado por: rir3760 en 17 Octubre 2013, 02:29 am Mi duda es si hay manera de regresar a la línea de arriba. Es obvio que podría quitar el "\n" y poner un "\r" para regresarme, pero este sólo fue un ejemplo, estoy programando otra cosa que necesita saltos, pero también regresar líneas antes. Para colocar el cursor en una fila y columna determinada puedes utilizar una biblioteca de terceros (por ejemplo ncurses) o el API del SO (por ejemplo en MS Windows puedes utilizar SetConsoleCursorPosition).Un saludo |