Bonjour,
Je cherche à faire un return d'un tableau [9][9] mais le compilateur n aime pas du tout!!! C est pour un sudoku!!! c est un tableau de valeurs!!!
quelqu un saurait il comment faire?
Merci d avance
Bonjour,
Je cherche à faire un return d'un tableau [9][9] mais le compilateur n aime pas du tout!!! C est pour un sudoku!!! c est un tableau de valeurs!!!
quelqu un saurait il comment faire?
Merci d avance
Le mieux est encore de prendre ton tableau en paramètre, et de le remplir. De toute façon j'imagine que le tableau que tu voulais renvoyer était déclaré localement à la fonction (ce qui est inccorect) ?
D'ailleurs, pourquoi ne pas encapsuler ce tableau dans une classe qui va bien ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void Fonction(int tab[9][9]) { // Modifier tab... }
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
oki merci bien
On va essayer de remanier tout cela dans une classe tableau!!!
Voir si ça marche
![]()
Si on ne retourne pas le tableau comment est il modifié??
Si juste en faisant tab[3][4]=10 change t on la valeur dans le tableau pour la classe?
C'est une limitation stupide, mais on ne peut pas faire ça en C ou C++.Je cherche à faire un return d'un tableau [9][9] mais le compilateur n aime pas du tout!!!
Utilise boost::array<boost::array<int, 9>, 9>
Merci
Maintenant on a une ptite erreur qui nous rend fou!!!
error : 'void tablrempl::setTablrempl(int)' and 'void Tablrempl(int)::setTablrempl(int) cannot be overloaded
On comprend vraiment pas l erreur...
Et oui aussi on arrive pas a changer la valeur d un attribut...c est la methode "set" qu on utilise normalement non???
Merci d avance
Partager