INFO505 Programmation C
Loading...
Searching...
No Matches
puissance4.c
1
2#include <stdlib.h>
3#include <stdio.h>
4
5
6
7typedef char Jeu [6][7];
8
9
13void affiche(Jeu g){}
14
18void init (Jeu g){}
19
23int n_est_pas_pleine (int c, Jeu g){}
24
28void joue (int j, int c, Jeu p){}
29
30
35int main()
36{
37 int e,p;
38 e=1; /* stock le dernier caractère entré par l'utilisateur */
39 p=1; /* indique le joueur qui doit jouer */
40 while (e!=0) { /* on ne quitte le jeu que quand l'utilisateur entre 0 */
41 affiche(game);
42 printf("Quelle colonne joue le joueur %d ? (0 pour sortir)",p);
43 scanf("%d", &e); /* le joueur entre la colonne ou il souhaite jouer */
44 if (e!=0 ){
45 if (n_est_pas_pleine(e-1,game)) { /* on doit tester si la colonne est déja pleine ou non */
46 joue(p,e-1,game); /* on met a jour la grille */
47 p=3-p; /* le joueur courant change */
48 }
49 else {
50 printf("C'est impossible !");
51 };
52 }
53 }
54 return 0;
55}
56