bonjour,j'ai un travail pratique avec les structures de données qui consiste à charger un labyrinthe dans la mémoire, trouver la solution et l'afficher ; le labyrinthe est sous la forme suivante:
_ _
/ \_/ \_/ \_
\_ \_ \ \
/ \_ \ \ /
\ \_ \_/ \
/ \ / \_/ \ /
\ / / _/ \
/ \_/ \ / _/
\ \_/ \_/ \
/ \_ \_ \ /
\_ \_ _ \
\_/ \_/ \_
et je dois toujours entrer en haut à gauche et sortir en bas à gauche

La structure est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
typedef struct 
{
   int haut; int bas;int haut_gauche; int haut_droite; int bas_gauche; int bas_droite; } Noeud;
typedef struct 
{ int nb_sommet;
  Noeud * tab; //tableau pour tous les sommets;
mon problème est comment charger le labyrinthe dans ma structure
et comment faire le traitement pour afficher ma solution qui doit être affichée après sur l'écran sous forme de petits points.
Merci à vous