struct L_RDV
{
int date;
int heure;
char contact[50];
char tel[14];
char adresse[100];
int cp;
char ville[30];
char mail[50];
char objet[300];
struct L_RDV *suivant;
};
que j'appel dans mon prog principal de cette façons
struct L_RDV *ListeRDV = NULL;
bref, je peux y acceder, etc etc tout fonctionne tres bien, mais j'ai un probleme, je n'arrive absolument pas à prendre par exemple l'element contact et l'afficher dans un "gtk_label_set_text(GTK_LABEL(pLabel[3]),....)"
j'ai essayé
gtk_label_set_text(GTK_LABEL(pLabel[3]),(*ListeRDV).contact), ca ne marche pas, jai essayer de mettre
sContact= ListeRDV.contact, ou encore
sContact= (*ListeRDV).contact
(Scontact que j'avais bien entendu déclaré avant en 'gchar* sContact);
puis mis gtk_label_set_text(GTK_LABEL(pLabel[3]),sContact)
et évidement, ca ne marche pas nan plus :(
j'arrive tres bien a renvoyer une valeur venant d'une entry, mais venant d'une structure j'arrive pas du tout.
j'ai testé, et ca me renvoie bien la valeur que je veux. comment je fais donc pour reprendre cette valeur et la mettre dans un gtk_label_set_text(GTK_LABEL(pLabel[3]),...)?
Etrange... Il me semblait que GTK se chargait de faire la copie. Du
moins dans mon projet j'ai pas eu de problèmes de ce type. Enfin bref,
si maintenant ça marche c'est bon.