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 :
et ça n'ecrit rien du tout
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); }
merci de votre aide
Partager