#include<stdio.h>

main()
{
char *i;
scanf("%s",i);
printf(i);
}

これ文字列の制限あるのはなぜなんですか?制限なしに出来ますか?