#include <StdAfx.h>
#include <windows.h>
#include <stdio.h>
#include <time.h>
#include <conio.h>
#include <string.h>
int main(int argc, char* argv[])
{
int i, j;
char str[80] = "Hello world!";
int l = strlen(str);
char sleft[80];
char sright[80];
int scrwidth = 79;
while (1)
{
for (i = 0; i <= scrwidth; i++)
{
if (i <= scrwidth - l)
{
for (j = 0; j < i; j++)
{
printf(" ");
}
printf("%s/r", str);
Sleep(100);
}
else
{
strcpy(sleft, str);
strcpy(sright, str + l - (i - (scrwidth - l)));
*(sleft + l - (i - (scrwidth - l))) = NULL;
for (j = 0; j < i; j++)
{
printf(" ");
}
printf("%s/r", sleft);
printf("%s/r", sright);
}
}
}
return 0;
}