Bonjour,

j'ai un problème que je comprends absolument pas lié à mon GTK_Entry.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 text = gtk_entry_get_text(GTK_ENTRY(entry1));
 aux = gtk_entry_get_text(GTK_ENTRY(entry2));
 strcat (text,aux);
 strcat (text,".txt");
Jusque là tout marche, cela me renvoie un nom de fichier texte.

Mais le problème est que lorsque je refais un get_text pour mon entry1, et bien ce qu'il y avait dedans a changé, ce n'est plus le texte que j'avais tapé dans le entry, mais le texte présent dans la variable text.

Exemple :
entry1 : Salut
entry2 : Bonjour

après le code, dans la variable text il y a : "SalutBonjour.txt".

Lorsque j'essaie de voir ce qu'il y a dans le entry1, je trouve "Salut Bonjour.txt"....

Je ne vois pas du tout d'où ça vient.

Quelqu'un pour m'aider please.
Merci d 'avance.

EDIT : Déclaration des variabales
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 const gchar * text;
 const gchar * aux;