Bonjour tout le monde et merci pour ce forum qui m'a était d'une grande utilité.
Je vous explique mon problème, je doit améliorer une application développée en C. Dans cette application je doit lister des fichier temporaires qui se situent dans le dossier /temp. La difficulté c'est que ces fichier doivent être listés en fonction d'une date précise. Voici le code:
Les fichiers temporaires générés par l'application sont de type ka année mois jour.err
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 void on_ErrorRefresh_clicked (GtkButton *self, gpointer user_data) { GnomeVFSURI *vfs_uri_dir; gchar fileMask[40]; guint year, month, day; gtk_calendar_get_date (GTK_CALENDAR(ka.calendarStop), &year, &month, &day); g_sprintf (fileMask,"ka*%4d%2d%2d*.err",year,month,day) ; kaDisplayFiles ("/tmp", kamonitor.treeviewError, fileMask); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ka.rb_filtreErrAll))) { displayTreeViewFiles(vfs_uri_dir, ka.treeviewError, "err", NULL); } gnome_vfs_uri_unref (vfs_uri_dir); }
J'arrive a compiler, l application se lance mais lorsque je clique sur la date puis sur le bouton pour lister les fichiers, le terminal me sort cette erreur:
invalid pointer: 0x006dbfd3 *
Si vous avez une idée je suis preneur
Bonne soirée a tous
Partager