Je cherche à rendre une option obligatoire dans les arguments passés à un programme.
J'ai donc le code suivant :
#include <libgnome/libgnome.h>
int main(int argc, char **argv)
{
GOptionContext *context = g_option_context_new ("pelemele");
int hauteur = 0;
GOptionEntry entries[] =
{
{ "hauteur" , 'h', 0, G_OPTION_ARG_INT, &hauteur, "hauteur du fond", NULL },
{ NULL }
};
g_option_context_add_main_entries (context, entries, NULL);
gnome_program_init("pelemele", "0.0.1", LIBGNOME_MODULE, argc, argv, GNOME_PARAM_GOPTION_CONTEXT, context, GNOME_PARAM_NONE );
g_option_context_free(context);
}
Mais je ne vois pas du tout (…)