Bonjour à tous,
Comportement. Le logiciel s'exécute plusieur fois sans rendre la main.De plus la fonction joueur semble n'avoir même pas le temps d'effectuer ses calculs et de les printfter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 APPEL x= fgetc(stdin); un_joueur(x); logiciel(); x= fgetc(stdin); un_joueur(x); logiciel(); etc
JPD
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 Le first: logiciel |= 1 << 0 = 1 1 = 00000000 00000000 00000000 00000001 ------------------- ------------------- 8 ------------------- >move[0]=4 k = 4 >move[2]=2 >move[3]=6 >move[4]=8 >move[5]=1 >move[6]=3 >move[7]=5 >move[8]=7 bestMove= 4, joueur= 0, logiciel(1)|= 1 << 4 = 17 17 = 00000000 00000000 00000000 00010001 ------------------- ------------------- >move[2]=2 k = 2 >move[3]=6 >move[4]=8 Il est gagnant[273] bestMove= 8, joueur= 0, logiciel(17)|= 1 << 8 = 273 273 = 00000000 00000000 00000001 00010001 Il est gagnant[273]
Partager