Programación General => C/C++ => Mensaje iniciado por: vrash en Sábado 19 de Enero de 2008, 21:30
Título: Sobreescribir Datos De La Consola??
Publicado por: vrash en Sábado 19 de Enero de 2008, 21:30
Bueno, programando en la consola me surgio esta duda, como hacer para que cuando ejecutes un programa se sobreescriba lo que esta escrito en la consola. Por ejemplo, que aparezca el clasico "Hola Mundo" y que cuando yo oprima una tecla, en el mismo lugar que estaba el "Hola Mundo" se borre y aparezca "Adios Mundo". Esta no es la tarea que me dejaron, de hecho esto lo estoy haciendo yo por mi parte, el ejemplo puesto fue para que se entendiera que busco hacer, ya que en si lo quiero ocupar para hacer otras cosas. Tambien seria util que si tienen, me pasaran un buen manual al respecto.
Título: Re: Sobreescribir Datos De La Consola??
Publicado por: JuanK en Sábado 19 de Enero de 2008, 21:36
Console.SetCursorPosition
Título: Re: Sobreescribir Datos De La Consola??
Publicado por: vrash en Sábado 19 de Enero de 2008, 21:57
Disculpa, tambien va con C?? Cuando lo pongo me aparece esto...
1.c:5: error: ‘Console’ undeclared (first use in this function)
Código: Text
#include <stdio.h>
int main(){
char pedir[2];
Console.SetCursorPosition(5,5);
printf("Hola Mundo\n");
gets(pedir);
Console.SetCursorPosition(5,5);
printf("Adios Mundo\n");
return 0;
}
Título: Re: Sobreescribir Datos De La Consola??
Publicado por: Eternal Idol en Domingo 20 de Enero de 2008, 00:51
Por supuesto que eso no sirve ... usa la API de Windows: