démineur en C - C - Programmation
Marsh Posté le 24-06-2007 à 18:36:44
Ce qui est bien avec les compilateurs, c'est non seulement qu'ils indiquent la présence d'erreurs, mais qu'en plus ils donnent des rensiegnements sur les erreurs trouvées.
Là, c'est juste par oubli que vous ne nous donnez pas les messages d'erreur ou est-ce parce que sinon ce serait trop facile ?
Par ailleurs, dans le programme je vois ceci :
tabelo[e][f]=tabelo[e][f]++; |
C'est bizarre, je m'attendais à avoir plutôt
tabelo[e][f]++; |
Marsh Posté le 24-06-2007 à 22:41:09
Bonsoir, pour les infos données par le compilateur je ne les aies pas postées car je ne pourrais pas les re-avoir avant demain (je les ajouterai ) et sinon merci pour la première erreur que je vais m'empresser de corriger!
Marsh Posté le 25-06-2007 à 13:36:18
Toutes tes boucles sont de la forme :
Code :
|
Ce ne serait pas mieux comme ça :
Code :
|
Marsh Posté le 25-06-2007 à 16:40:03
en effet un < ou un == étaient plus adaptés, merci de votre aide j'ai finalement trouvé quelqu'un dans mes connaissances pour corriger le programme et par conséquent il ne me reste plus que l'affichage a faire
Marsh Posté le 25-06-2007 à 19:04:30
Clairement pas
< c'est pas pareil que ==
Et mettre un '=', oula
Marsh Posté le 27-06-2007 à 00:20:26
Euh ça veut dire quoi un seul =? (j'imagine que si on utilise == c'est que = a une autre signification non?)
Marsh Posté le 27-06-2007 à 01:38:11
'=' est l'operateur d'affectation. Exemple : a = 5;
'==' est l'operateur de comparaison : Exemple : if (a == 5) a = 6;
Dans certains langages, l'opérateur '=' est à la fois opérateur d'affectation et de comparaison...le compilateur fera alors automatiquement la différence en fonction du cas...
Marsh Posté le 27-06-2007 à 09:12:26
Nico-teeN a écrit : Euh ça veut dire quoi un seul =? (j'imagine que si on utilise == c'est que = a une autre signification non?) |
Ouvre un livre avant de poser des question pareils.
Marsh Posté le 27-06-2007 à 12:47:01
Nico-teeN a écrit : Euh ça veut dire quoi un seul =? (j'imagine que si on utilise == c'est que = a une autre signification non?) |
Ouaouh !!! T'es venu dans la cat. C parce qu'il y avait de la lumière ???
Ta question est du même niveau qu'un type qui arrive dans un congrès d'aviation et qui demande "euh, mais c'est vraiment utile qu'un avion ait 2 ailes ???"
Marsh Posté le 27-06-2007 à 20:20:31
Sve@r a écrit : Ouaouh !!! T'es venu dans la cat. C parce qu'il y avait de la lumière ??? |
Nan c'est du niveau d'un type qui voit un avion avec une seule aile et qui comprend pas comment ça fonctionne
Marsh Posté le 03-07-2007 à 18:45:43
bien répondu, en plus, cette erreur est fréquente chez les debutants !
(excuse moi Nico-teeN si tu n'es pas debutant )
Marsh Posté le 24-06-2007 à 13:50:08
Bonjour a tous...
Je dois faire un démineur en C j'ai donc mis en place: distribution aléatoire des mines et compter les mines autour de chaque case. On fera l'affichage après mais là on a des problèmes lors de la compilation et malgrès avoir cherché on ne trouve pas quelles sont ces erreurs...
Pourriez vous m'aider s'il vous plait?
Le début du programme est: