Nesecito realizar un programa que se mueva orizontalmente

Iniciado por fernandoprog1, 22 Junio 2015, 19:52 PM

0 Miembros y 1 Visitante están viendo este tema.

fernandoprog1

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 !

BDWONG

Mira esta opcion espero sea lo que buscas

Código (cpp) [Seleccionar]
#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;
}

geeke

#2
Cita de: fernandoprog1 en 22 Junio 2015, 19:52 PM
Ejemplo : hacer que hola mundo se mueva horizontalmente !

Aquí te dejo algo mas genérico

Código (cpp) [Seleccionar]

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;
}



fernandoprog1

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);
        strcat(esp," ");
        Sleep(500);// tambien con la libreria conio.h puedo usar delay();

        system("cls");
}
    return 0;