Structure de données
bonsoir a vous j'aimerais realiser un programme permettant de faire une barre des menus horizontale et verticale avec le langage C et je sais pas si cette structure est la bonne:
typedef struct horizontale{
MENU * nom; //le nom de menu qui est un pointeur sur un type MENU
struct verticale * nom_sous_menu; // qui est un pointeur sur une structure verticale
struct horizontale * next; // un pointeur vers le prochain menu
} *HORIZONTALE;
typedef struct horizontale{
MENU * nom; //le nom de menu qui est un pointeur sur un type MENU
struct verticale * nom_sous_menu; // qui est un pointeur sur une structure verticale
struct horizontale * next; // un pointeur vers le prochain menu
} *HORIZONTALE;
A voir également:
- Structure de données
- Fuite données maif - Guide
- Supprimer les données de navigation - Guide
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Trier des données excel - Guide
- Structure d'un rapport de stage - Guide
2 réponses
Pourquoi pas. Ici ça revient à faire une liste de liste. J'imagine ensuite que struct verticale est un tableau d'entrées (ou une liste d'entrées).
Bon ceci dit les gens auront tendance à utiliser une librairie (par exemple Qt, GTK, SDL...) pour réaliser une telle barre de menu...
https://doc.qt.io/archives/qt-4.8/qmenubar.html
https://developer.gnome.org/gtk3/stable/GtkMenuBar.html
Bonne chance
Bon ceci dit les gens auront tendance à utiliser une librairie (par exemple Qt, GTK, SDL...) pour réaliser une telle barre de menu...
https://doc.qt.io/archives/qt-4.8/qmenubar.html
https://developer.gnome.org/gtk3/stable/GtkMenuBar.html
Bonne chance