yoyo269
Messages postés1403Date d'inscriptionlundi 23 février 2004StatutMembreDernière intervention11 janvier 20092 22 janv. 2007 à 13:04
Salut messa !
pour accéder à une case d'un tableau à 2 dimensions, il faut faire :
nom_du_tableau[numero_ligne][numero_colonne]
Sachant que les numéros commencent à partir de zéro.
Ce qui signifie que pour avoir la première case, il faut faire : nom_du_tableau[0][0].
Maintenant si tu veux afficher ça dépend si tu programmes en mode console ou fenêtre.
En mode console, fais : cout << nom_du_tableau[numero_ligne][numero_colonne];
En mode fenêtre, vaut mieux connaître le type de données à afficher (char, int, ...).
YOYO, @+.
"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 20081 22 janv. 2007 à 17:38
goast_tu-> ton tableau est typé (si necessaire le caster) et fonc la syntaxe nom_tableau[X+Y*longeur_ligne]; peux très bien etre remplacé par nom_tableau[X][Y]; qui est plus lisible sachant que de toutes façoc au final le decodage mémoire est le même (ta syntaxe est plus proche de ce qui se passe en RAM mais moins "lisible")
voila pour une petite précision pour enfoncer les portes ouvertes
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+