Tengo que hacer un programa que me nuestre en pantalla un mensaje en movimiento que recorra toda la pantalla (arriba abajo, izquierda derecha) y que al presionar una tecla especifica(definida por el programador) se detenga... Yo solo se mover el texto en forma vertical y horizontal pero sin embargo no se como mezclar ambos movimientos...
ESTE ES PARA EL MOVIMIENTO EN VERTICAL(ESTE CODIGO USO YO)
#include <iostream> //usar cout
#include <conio> //usar getch ()
#include <windows> //usar la función sleep
int main ()
{
int i;
for (i==1; i<24; i++) //que inicie en la posición 1(ya sea x,y en este caso en y) y que al llegar a la posición 24 se detenga
{ clrscr();gotoxy(32,i);cout<<"Hola"; //borropantalla y coloco texto sin dejar rastro del texto
Sleep(100);
}getch();
}
Y ESTE CODIGO ES PARA EL MOVIMIENTO EN HORIZONTAL
#include <iostream> //usar cout
#include <conio> //usar getch ()
#include <windows> //usar la función sleep
int main ()
{
int i;
for (i==1; i<75; i++) //que inicie en la posición 1(ya sea x,y en este caso en x) y que al llegar a la posición 75 se detenga
{ clrscr();gotoxy(i,12);cout<<"Hola";
Sleep(100);
}getch();
}
Entonces me darian idea o codigo(si en caso pueden o tengan ganas) para hacer un movimiento que recorra toda la pantalla (arriba abajo, izquierda derecha)