Título: Nesecito realizar un programa que se mueva orizontalmente
Publicado por: fernandoprog1 en 22 Junio 2015, 19:52 pm
Buenas tardes!!
necesito hacer un programa simple que se mueva de forma horizontal, nose como empezar a hacerlo nose que funciones le dan movimiento al programa Ejemplo : hacer que hola mundo se mueva horizontalmente !
Título: Re: Nesecito realizar un programa que se mueva orizontalmente
Publicado por: BDWONG en 22 Junio 2015, 21:57 pm
Mira esta opcion espero sea lo que buscas #include <iostream> #include <windows.h> using namespace std; void gotoxy( int column, int line ) { COORD coord; coord.X = column; coord.Y = line; SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), coord ); } void clrscr() { COORD inicio = {0, 0}; DWORD n; FillConsoleOutputCharacter(GetStdHandle(STD_OUTPUT_HANDLE), ' ', 80 * 24, inicio, &n); } int main() { string palabra="hola"; for(int i=0;i<50;i+=4){ gotoxy(i,5); cout<<palabra; Sleep(1000); clrscr(); } gotoxy(0,0); cout<<"Operacion terminada"<<endl; cin.get(); cin.get(); return 0; }
Título: Re: Nesecito realizar un programa que se mueva orizontalmente
Publicado por: geeke en 22 Junio 2015, 22:11 pm
Ejemplo : hacer que hola mundo se mueva horizontalmente !
Aquí te dejo algo mas genérico int main(void) { char Text[] = " HOLA MUNDO"; int i, j, len = strlen(Text); for (i = 0; i < 80 - len; i++) { for (j = 0; j < len; j++) { gotoxy(i + j, 1); printf("%c", Text[j]); } Sleep(10); // Aquí puedes ajustar la velocidad } return 0; }
Título: Re: Nesecito realizar un programa que se mueva orizontalmente
Publicado por: fernandoprog1 en 24 Junio 2015, 00:29 am
Gracias, lo pude realizar sin problema!! este es mi código ! #include <stdio.h> #include <string.h> #include <stdlib.h> #include <windows.h> int main () { char cad1[10] = {"matias"}; char cad2[10] = {"fernando"}; char esp[50] = {" "}; int i; for (i=0; i<50; i++) { printf("%s%s\n%s%s\n%s%s\n",esp ,cad1 ,esp ,cad2 ,esp ,cad1 ); Sleep(500);// tambien con la libreria conio.h puedo usar delay(); } return 0;
|