Pour appeler ta fonction tu ecris: fonction(matrice, valeur, i, j, compteur) alors que 'matrice' est un tableau...
Je me dis que c'est lors du passage de ton tableau a la fonction qu'il y'a probleme. J'ai pas le cours pres de moi et je suis pas trop fort la mais je connais quand meme que la transmission d'un tableau a une fonction se fait avec un * ou & (je doute)...
@AdelHamamouche tu me comprends pas, a la ligne 37 de ton code: Tu ecris fonction(matrice,....) or "matrice" est un tableau, donc il faudrait mettre d'apres moi * devant "matrice(ou &). Tu auras un truc du genre : "fonction(*matrice, valeur, i, j, compteur)"...(si tu vois ce que je veux dire).
Moi je suis sur que c'est la 11e ligne de ton main() le probleme...on passe pas un tableau en parametre ainsi
Si, si, c'est correct. Dans la définition de la fonction, le paramètre 'matrice' a été déclaré de type tableau à deux dimensions de 'int'. C'est donc un tableau à deux dimensions de 'int' qu'il faut passer en argument, et c'est le cas du 'matrice' déclaré dans le main. Par contre les dimensions ne sont pas cohérentes.
(PierrotLeFou l'a déjà expliqué, mais c'est pour être sûr qu'AbdelHamamouche ne soit pas embrouillé. )
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.