Gtk, passage de structures a des G_CALLBACK - C - Programmation
Marsh Posté le 17-02-2008 à 23:22:19
exeed a écrit : Cependant j'ai des problèmes de types je pense car je suis obligé de passer des éléments de structure aux fonctions callback et je ne pense pas que j'ai la bonne méthode. |
Tu te compliques horriblement et évidemment, ça fini par être faux... Il faut rester simple :
Code :
|
|
Pose des questions si tu ne comprends pas.
Marsh Posté le 20-02-2008 à 15:40:16
J'avoue etre un peu largué la...
Est ce possible que l'os sur lequel je suis soit en cause.(ubuntu)
J'ai copie intégralement ton programme, compilé et j'ai toujours 0 .
Cependant j'ai corrigé ce qui était faux dans mon code en laissant les clock_t .
Dans la fonction resultat j'ai mis ça :
Code :
|
Ce bout de code a été pris ailleurs.
Marsh Posté le 20-02-2008 à 18:35:02
Le code d'Emmanuel est correct. Il n'y aucun problème avec ubuntu. Vu que tu utilises GTK+, faut pas se priver de la glib et de http://library.gnome.org/devel/gli [...] imers.html
Marsh Posté le 16-02-2008 à 16:23:21
Bonjour a tous,
Pour m'initier a Gtk je me suis lancé dans la programmation d'un petit programme:
3 boutons:
- 1 bouton départ
- 1 bouton stop
- 1 bouton résultat
En fait ce prog a pour vocation de mesurer le temps qu'a mis l'utilisateur pour cliquer sur départ puis stop.
Cependant j'ai des problèmes de types je pense car je suis obligé de passer des éléments de structure aux fonctions callback et je ne pense pas que j'ai la bonne méthode.
J'ai mis des printf un peu partout pour vérifier la valeur a différents moments mais c'est seulement a la fin que ca merde j'ai l'impression.
Qu'en pensez vous?
Voici le code:
Pour compiler, il faut la librairie gtk installée et mettre ces options:
gcc `pkg-config --libs --cflags gtk+-2.0` fichier.c -o fichier
Voila merci
Message édité par exeed le 16-02-2008 à 16:37:02