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