[C/GTK++]Paramètre d'une fonction appeler par un G_CALLBACK
Paramètre d'une fonction appeler par un G_CALLBACK [C/GTK++] - C - Programmation
MarshPosté le 19-08-2006 à 14:15:27
Bonjour,
J'ai fait un programme qui permet d'ajouter des membres(nom, prenom,...) dans un fichier. J'ai créé une GUI pour ajouter les membres dans mon fichier mais le probleme vient du fait que je n'arrive pas à faire passer les paramètres dans la fonction Ajouter qui est appeler par le G_CALLBACK. En effet, j'utilise un index qui est initialisé en début de programme et qui contient la position et le nom du membre. Donc, j'utilise cet index pour rechercher un emplacement vide et qui retourne le pointeur de la structure INDEX, ainsi je peus me déplacer dans le fichier grâce à fseek et à la valeur de ind->position pour ajouter le nouveau membre. J'ai donc besoin de faire passer comme paramètres dans ma fonction Ajouter, le pointeur de la structure INDEX et de la structure MEMBRE. Comment faire ?? (si on ne sait pas faire passer des paramètres comment peut on les récupérer)
Marsh Posté le 19-08-2006 à 14:15:27
Bonjour,
J'ai fait un programme qui permet d'ajouter des membres(nom, prenom,...) dans un fichier. J'ai créé une GUI pour ajouter les membres dans mon fichier mais le probleme vient du fait que je n'arrive pas à faire passer les paramètres dans la fonction Ajouter qui est appeler par le G_CALLBACK. En effet, j'utilise un index qui est initialisé en début de programme et qui contient la position et le nom du membre. Donc, j'utilise cet index pour rechercher un emplacement vide et qui retourne le pointeur de la structure INDEX, ainsi je peus me déplacer dans le fichier grâce à fseek et à la valeur de ind->position pour ajouter le nouveau membre.
J'ai donc besoin de faire passer comme paramètres dans ma fonction Ajouter, le pointeur de la structure INDEX et de la structure MEMBRE.
Comment faire ?? (si on ne sait pas faire passer des paramètres comment peut on les récupérer)
Merci
A++