Bonjour,

J'aurais besoin de savoir comment réaliser un tableau à 2D de chaîne de caractère (avec à chaque case une chaîne de caractère dans un tableau, par exemple, en 5x5, sous forme de carré, de rectangles ou autre...), j'ai essayé avec cette structure mais cela ne semble pas très bien marcher :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
struct abc
{
	char string[nbChar];
};
struct abc tab2D[x][y];
Je m'explique, quand je mets des valeurs (string) à l'intérieur du tableau et que je tente de les réafficher par exemple tab2D[5][0] où j'ai affecté au préalable la valeur ab2, il me retourne la valeur ab1 alors que j'attends la valeur ab2.

Aussi, au moment de où je tente d'afficher les infos, je peux utiliser, par exemple, soit tab2D[0][2].string, soit tab2D[0][2], les deux options me renvoyant des réponses différentes ce que je n'arrive pas très bien à comprendre.

Je pense alors que ma façon de construire un tableau 2D à chaîne de caract n'est pas correcte mais je ne vois pas très bien comment faire autrement.

Merci par avance !