Aie excusez moi pour le dérangement en lisant des topics d'autres débutants sur le forum j'ai vu que j'avais oublié le & dans scanf("%ld",choix); donc la modification à faire est :
scanf("%ld",choix); devient :
scanf("%ld",&choix);
Et tout rentre dans l'ordre lol
Comme quoi un programme peut buguer à cause d'une seule lettre lol