Gracias MAFUS si me sirvio!
me quedo de esta forma:
#include <conio.c>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
int main ()
{
char banner[]={"Este es un ejemplo de banner"};
unsigned short derecha, izquierda, repite, longitud;
longitud=strlen(banner);
for (repite=1; repite<=3; repite++)
{
for (derecha=1; derecha<=longitud; derecha++)
{
gotoxy(derecha,1);
printf("\b ");
printf("%s",banner);
usleep(100000);
}
for (izquierda=longitud; izquierda>=1; izquierda--)
{
printf("\b ");
gotoxy(izquierda,1);
printf("%s",banner);
usleep(100000);
}
}
return 0;
}
ya se deplaza de izquierda a derecha las tres veces que quiero pero ahora solo me falta una cosa por ejemplo cuando empieza desplazandose de izquierda a derecha y topa en la derecha debe salir como si estuviera escondiendose y luego entrar de derecha a izquierda y hacer lo mismo y viceversa pero no se como hacer eso
me quedo de esta forma:
#include <conio.c>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
int main ()
{
char banner[]={"Este es un ejemplo de banner"};
unsigned short derecha, izquierda, repite, longitud;
longitud=strlen(banner);
for (repite=1; repite<=3; repite++)
{
for (derecha=1; derecha<=longitud; derecha++)
{
gotoxy(derecha,1);
printf("\b ");
printf("%s",banner);
usleep(100000);
}
for (izquierda=longitud; izquierda>=1; izquierda--)
{
printf("\b ");
gotoxy(izquierda,1);
printf("%s",banner);
usleep(100000);
}
}
return 0;
}
ya se deplaza de izquierda a derecha las tres veces que quiero pero ahora solo me falta una cosa por ejemplo cuando empieza desplazandose de izquierda a derecha y topa en la derecha debe salir como si estuviera escondiendose y luego entrar de derecha a izquierda y hacer lo mismo y viceversa pero no se como hacer eso