Encore moi oui!

voila le problème :

j'ai dans ma fenetre fait avec Galde une zone de saisie qui a pour nom : titre
j'aimerai au click d'un bouton ecrire le contenu de titre dans un fichier texte.
j'ai donc mis en user_data de l'evenement "clicked" : (GtkWidget*)titre

mais je ne sais pas si c'est la bonne méthode.

ensuite dans ma fonction callback j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
void ecrire(GtkWidget *widget, gpointer data) {
GtkWidget *pTempEntry;
const gchar *sText;
 
pTempEntry = GTK_WIDGET((GtkWidget*)data);
sText = gtk_entry_get_text(GTK_ENTRY(pTempEntry));
g_file_set_contents("fichier.txt", sText, -1, NULL);
}
et ça n'ecrit rien du tout

merci de votre aide