Le demineur - C - Programmation
Marsh Posté le 27-02-2006 à 12:01:41
Salut,
Mauvaise gestion des tableaux,
Mauvaise gestion d'indicage des tableaux dans la fonction Mine(...)() entre autres). (le modulo notemment renvoie un nombre 0 <= n < nb)
Marsh Posté le 27-02-2006 à 12:46:49
MAD_DIM a écrit :
|
un switch/case est quand-même plus indiqué. Sinon, je connais la fonction "sleep()" mais pas "Sleep()". T'es sûr que ça compile ton truc ???
MAD_DIM a écrit :
|
Un tableau "tab[n]" commence à 0 (et pas 1) ; et s'arrête à "n - 1" (et pas "n" ) !!!
Sinon, pour le reste, il y a trop de commentaires...
Marsh Posté le 27-02-2006 à 13:52:08
MAD_DIM a écrit : J'ai programmé un démineur mais lorsque je vais dans le mode "Personnaliser" que je rentre par exemple 5 lignes, 5 colonnes pour les dimensions et ensuite 25 mines le programme plante mais je ne comprends pas d'ou cela peut provenir ?
|
Pas du C... (et du mauvais C++...)
Marsh Posté le 27-02-2006 à 17:43:03
Pourquoi n'est ce pas du C. Typedef fait partie du C mais pour avoir plus facile je fait passer un tableau.
Marsh Posté le 27-02-2006 à 17:48:08
Demande à ton compilo de travailler en C, et pas en C++, tu verras...
void Init(GRILLE &grille, GRILLEJEU &grillejeu, int nbl, int nbc)
Marsh Posté le 27-02-2006 à 11:39:46
Bonjour,
J'ai programmé un démineur mais lorsque je vais dans le mode "Personnaliser" que je rentre par exemple 5 lignes, 5 colonnes pour les dimensions et ensuite 25 mines le programme plante mais je ne comprends pas d'ou cela peut provenir ?
Ainsi si quelqu'un pouvait m'aider pour cela ?
Merci