bonsoir tout le monde

j'ai pensé a utiliser les flèches de direction (clavier), pour cela j'ai créer ce programme :

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
28
29
30
31
32
33
34
35
36
37
38
39
#include<stdio.h>
#include<conio.h>
 
char c;
 
void main()
{
  int x=30,y=20;
  clrscr();
 
  do
  {
   gotoxy(x,y);
    textcolor(YELLOW);
     cprintf("ILIASS 007");
 
     c=getch();
     if(c==0)
      {
      c=getch();
       switch(c)
	{ case 72 :  if(y==1) y=49;
		      else  y--;
		      clrscr(); break;
	  case 80 : if(y==49) y=1;
		      else y++;
		      clrscr(); break;
	  case 75 :  if(x==1) x=80;
		      else x--;
		     clrscr(); break;
	  case 77 :  if(x==80) x=1;
		      else  x++;
		      clrscr(); break;
	}
      }
  }
  while(c!=27); //Echap
 
}
si on utilise les pixels ,le déplacement va être lent , je veux modifier mon programme ,pour que : lorsque je tape les flèches seulement ,le déplacement (+1) -par défaut ,et si je tape (SHIFT)+(flèche) -au même temps- déplacement à (+10) d'une manière plus rapide .

merci d'avance