Comment copier une chaîne à l'aide d'un pointeur

Voici un programme que j'ai écrit pour copier une chaîne de caractères constante.

Lorsque le programme est exécuté, il se bloque. Pourquoi est-ce arrivé ?

#include <stdio.h>

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

main(){
   while((c = *alpha++)!='
#include <stdio.h>
char *alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char c;
char *l;
main(){
while((c = *alpha++)!='\0')
*l++ = *alpha;
printf("%s\n",l);
}
'
) *l++ = *alpha; printf("%s\n",l); }

source d'informationauteur Arabeka