bonjour,


j'ai écrit un code qui me pose soucis dans xcode et pas dans visual studio.

Le code est : .

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
25
26
27
#include <stdio.h>


int main (int argc, const char * argv[])
{

    int option;
    
    do {
        printf("\nInput : ");
        scanf("%d", &option);
        fflush(stdin);
        
        switch (option) {
            case 1:
                printf("1");
                break;
                
            default:
                printf("Error");
                break;
        }
        
    } while (option != 0);
    
    return 0;
}
si je rentre une lettre comme si l'utilisateur avais rentré un mauvais choix sous xcode je tourne en boucle sans reprendre la main et dans visual studio je passe par la case default.

Comment avoir le même comportement sous xcode?


Merci,