#include #include #include   void Locate(int x,int y) {     HANDLE H=GetStdHandle(STD_OUTPUT_HANDLE);     COORD C;     C.X=(SHORT)x;     C.Y=(SHORT)y;     SetConsoleCursorPosition(H,C); }   void Afficher(int curs) {     Locate(0,0);     printf("%c Oui\n",(curs==0)?'>':' ');     printf("%c Non\n",(curs==1)?'>':' '); }   int Choisir() {     int curs = 0;     int touche;     do     {         Afficher(curs);         touche = _getch();         if (touche==0xE0) // fleche : le code fleche renvoie 2 caracteres.         {             touche = _getch();             if (touche==0x50 && curs==0)  // fleche bas                 curs = 1;             if (touche==0x48 && curs==1)  // fleche haut                 curs = 0;         }     } while (touche!=0x0D);  // enter     return curs; }   int main() {     int choix;     choix = Choisir();     Locate(0,3);     printf("Vous avez choisi : %s\n",(choix==0)?"Oui":"Non");     return 0; }