Je suppose qu'il s'agit d'une erreur toute bête , mais n'arrivant pas a la résoudre , je me tourne vers vous !
merci de m'éclairer
(certaines parties du 1èr code ont été supprimées , car je pense que l'erreur viens surement d2ème ^^)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 //en global typedef struct zonetexte zonetexte; struct zonetexte { GtkWidget *pTexte0; GtkWidget *pTexte1; }; //la fonction zonetexte ZoneTexte; GtkWidget *Fenetre; //........... //Creation des champs de texte ZoneTexte.pTexte0=gtk_entry_new(); ZoneTexte.pTexte1=gtk_entry_new(); //............ // bouton reset g_signal_connect(G_OBJECT(pButtone[0]), "clicked", G_CALLBACK(ResetButton), (gpointer *)&ZoneTexte); //........... }et ensuite 2 error C2228: la partie gauche de '.pTexte0' doit avoir un class/struct/union
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void ResetButton (GtkWidget *pFenetre, gpointer *data) { zonetexte *ZoneTexte = (zonetexte*)data; gtk_entry_set_text(GTK_ENTRY(ZoneTexte.pTexte0), ""); gtk_entry_set_text(GTK_ENTRY(ZoneTexte.pTexte1), ""); }
la partie gauche de '.pTexte1' doit avoir un class/struct/union
Partager