Bonjour chers developpeurs,c'est ma premiere experience dans un forum,j'ai besoin de votre aide dans ce code,j'essaie de réaliser un jeu de mémoire,mais je trouve des problemes d'encodage,merci d'avance.
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include<stdio.h>
#include<iostream.h>
#include<stdcomp.h>
#include<stdlib.h>
#include<conio.h>
#include<time.h>
int main()
{int T[16],k=0,i,x,t=2,j=0,m=0,c,lig,col,v1,S=0,w=0,a;
int z,y,ch,np,niveau,instr,score;
 
for(i=1;i<15;i++){
textcolor(i);
gotoxy(34,2);cprintf("Bienvenue");
gotoxy(28,4);cprintf("Dans le jeux de memoire");
gotoxy(36,6);cprintf("PAKOLI");
Sleep(1);
}
gotoxy(10,10);printf("1þ nouvelle partie");
gotoxy(10,12);printf("2þ niveau");
gotoxy(10,14);printf("3þ instruction");
gotoxy(10,16);printf("4þ score");
gotoxy(10,18);printf("\n\n");
 
gotoxy(5,5); printf("ÚÄÄÄÂÄÄÄÂÄÄÄÂÄÄÄ¿");
gotoxy(5,6); printf("³   ³   ³   ³   ³");
gotoxy(5,7); printf("ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ´");
gotoxy(5,8); printf("³   ³   ³   ³   ³");
gotoxy(5,9); printf("ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ´");
gotoxy(5,10);printf("³   ³   ³   ³   ³");
gotoxy(5,11);printf("ÃÄÄÄÅÄÄÄÅÄÄÄÅÄÄÄ´");
gotoxy(5,12);printf("³   ³   ³   ³   ³");
gotoxy(5,13);printf("ÀÄÄÄÁÄÄÄÁÄÄÄÁÄÄÄÙ");
srand(time(NULL));
while(k<16)
{x=rand();x=x%8+1;
    if(k==0)
    {T[k]=x ;k++;}
    else
        {t=0;
        for(i=0;i<k;i++)
        if(T[i]==x)t++;}
        if(t<2)
        {T[k]=x;k++;}}
        m=0;
        for(i=6;i<=12;i=i+2)
            for(j=7;j<=19;j=j+4)
        {gotoxy(j,i);printf("%d",T[m]);m++;}
    Sleep(5);
     for(i=6;i<=12;i=i+2)
            for(j=7;j<=19;j=j+4)
        {gotoxy(j,i);printf("X");}
i=7;j=6;gotoxy(i,j);k=0;
     for(;;)
{c=getch();
   switch(c){
if((i>=7)&&(i<=16)&&(j>=6)&&(j<=12))
   case 75:{if(i-4>=6){i-=4;k--;}gotoxy(i,j);break;}
    case 77:{if(i+4<22){i+=4;k++;}gotoxy(i,j);break;}
     case 80:{if(j+2<14){j=j+2;k+=4;}gotoxy(i,j);break;}
     case 72:{if(j-2>=6){j=j-2;k-=4;}gotoxy(i,j);break;}
    case 13:{gotoxy(i,j);printf("%d",T[k]);break;}
}
}
}