Ошибка сегментации при получении строки от пользователя

Код:

int main()
{
  char *name=NULL;
  int n;
  printf("\nenter the string\n");
  scanf("%s",name);
  n=strlen(name);
  printf("%d",n);
  return 0;
}

Я получаю ошибку сегментации. Что не так с кодом? Я включилstdio.h, stdlib.h, string.h.

Ответы на вопрос(4)

Ваш ответ на вопрос