Bonsoir à tous,
Voilà pour un excercice j'aimerai utilisé le switch mais j'ai un mauvais affichage, je vous file la partie du code avec le switch:
et par exmple lorsque je demande tout bêtemenent de initialiser mon tableau il me met ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 do { puts("\n\nChoose what u want\ni : Initialisation\nd : Display\na : Add\ne : Exit"); scanf("%c", &clavUtil); switch (clavUtil) { case INIT: gmInit(&dRC); break; case ADD: puts("Put Ur Error Message\n"); scanf("%s", &sMsg); gmAdd(sMsg, &dRC); if (dRC == GM_FULL) { puts("Error : The Table's Full"); } else if (dRC == GM_ERROR) { puts("Error : Program 's Closing"); EXIT_FAILURE; } break; case DISPLAY: gmDisplay(&dRC); break; case EXIT: return 0; default: puts("/n Veuillez entrez une lettre correspondante"); } } while (clavUtil != EXIT);
Je comprends pas pk il me le met deux fois et que lors de la première il mette le switch defaultTable Initialisation
Init Ok
Choose what u want
I : Initialisation
D : Display
A : Add
E : Exit
i
Init Ok
Choose what u want
I : Initialisation
D : Display
A : Add
E : Exit
/n Veuillez entrez une lettre correspondante
Choose what u want
I : Initialisation
D : Display
A : Add
E : Exit
Merci en tout cas de votre aide.
Partager