Je vais encore me faire tirer les oreilles (n'est-ce pas Emmanuel )

Je déclare ceci dans une fonction (peu importe) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
char *menu1[]=
	 {" MENU GENERAL",
	  "-============-\n",
	  "Choisissez parmi les options suivantes :","",
	  "- [E]ncodage (Competition / Concurent)",
	  "- [S]uppression (Competition / Concurent)","",
	  "- [Q]uitter","",
	  "//"};

Je déclare aussi ceci dans cette même fonction :


Par la suite, je fais ceci :

Je sais que normalement c'est non-autorisé en C d'affecter des tableaux de cette manière... Mais pourtant je n'ai pas d'erreur à la compilation.
Par contre, j'ai des comportements assez bizarres lors de lexécution (mais je ne dis pas que ça vient de là ...).

Ma question : Vaudrait-il mieux que je passe par qqch du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
memcpy(menu,menu1,sizeof(menu1));

Merci d''avance !