>>785
/* なんかできたから貼っとく。 */
#include <stdio.h>
#include <string.h>
#include <unistd.h>/* unixと言うことなのでsleep()を使った。 */

void telop(const char * str)
{
unsigned ic;
unsigned len = strlen(str);
for (ic = 0; ic < len; ++ic) {
printf("%.*s%.*s\n", len - ic, & str[ic], ic, str);
sleep(1);
}
printf("%s\n", str);
}

int main(int argc, char ** argv)
{
if (argc > 1) {
telop(argv[1]);
}
return 0;
}