Structure de données

Fermé
molavane Messages postés 3 Date d'inscription mercredi 8 juillet 2015 Statut Membre Dernière intervention 17 juillet 2015 - 8 juil. 2015 à 20:34
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 18 juil. 2015 à 15:45
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;

2 réponses

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
Modifié par mamiemando le 17/07/2015 à 12:28
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
0
molavane Messages postés 3 Date d'inscription mercredi 8 juillet 2015 Statut Membre Dernière intervention 17 juillet 2015
17 juil. 2015 à 15:55
merci pour votre aide mais je ne sais pas utiliser les librairies que vous m avait recommander
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
18 juil. 2015 à 15:45
Il suffit de suivre un tutoriel :
https://openclassrooms.com/courses/creez-une-interface-avec-gtk
0