ftpやnslookpuコマンドで使われているような
簡易シェルを作れと言われているんですが、
こんな感じですか? 問題点があったら教えてください。

int main()
{

  char buffer[0x100];

  for(;;)
  {
    printf(">");

    if( gets(buf)==NULL)
    {
      break;
    }

    printf("入力されたコマンドは%sです\n",buffer);
  }

  return 0;
}