Как скопировать строку с помощью указателя

Вот программа, которую я написал, чтобы скопировать строковую константу.

При запуске программы происходит сбой. Почему это происходит ?

#include <stdio.h>

char *alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char c;
char *l;

main(){
   while((c = *alpha++)!='\0')
       *l++ = *alpha;
   printf("%s\n",l);
}

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

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