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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part char **menu;
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part menu=menu1;
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 !![]()
Partager