int main(int argc,char *argv[]){ int size = atoi(argv[1]); initaxy(size); wrscat(size); rdscat(size); affiche_matrice(size); diffbc(size); return 0; }
matrice partie(matrice M, char *nom, int joueur) { char coup[2]; char *ordi="l\'ordinateur"; int i, j; while ( peut_jouer(M, 1) || peut_jouer(M, 2)) { if (!peut_jouer(M, joueur)) { printf("%s ne peut pas jouer", (joueur==1)?nom:ordi); joueur=changer_joueur(joueur); } else { printf("Au tour de %s : \n", (joueur==1)?nom:ordi); do { affiche_matrice(M); printf("Rentrez un coup :\n"); fscanf(stdin, "%s", coup); if (verif_coup(coup)) { if (verif_coup(coup) == 1) { i=convertir(coup[0]); j=convertir(coup[1]); } else { j=convertir(coup[0]); i=convertir(coup[1]); } } } while (!coup_valide(M, i, j, joueur)); M=changer(M, i, j, joueur); joueur=changer_joueur(joueur); purger(); clear(); } } return M; }