Problème de printf sans retour chariot \n
Voilà le problème :
J'ai une fonction callback dans laquelle mes printf() ne s'affichent que s'ils se terminent par un retour chariot \n.
En gros ça ca marche pas :evilred: :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
gboolean clicImage( GtkWidget *widget,GdkEventButton *event,
gpointer data )
{
printf("OK");
return 1;
}
//Ajoute le signal "button_press_event" au GtkEventBox.
gtk_widget_add_events(event_box,GDK_BUTTON_PRESS_MASK);
g_signal_connect (G_OBJECT (event_box), "button_press_event",
G_CALLBACK (clicImage),NULL); |
Et ça ca marche !! 8O :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
gboolean clicImage( GtkWidget *widget,GdkEventButton *event,
gpointer data )
{
printf("OK\n");
return 1;
}
//Ajoute le signal "button_press_event" au GtkEventBox.
gtk_widget_add_events(event_box,GDK_BUTTON_PRESS_MASK);
g_signal_connect (G_OBJECT (event_box), "button_press_event",
G_CALLBACK (clicImage),NULL); |
Je précise la fonction en elle même marche bien. Tout ce que je peux mettre dedans marche nickel sauf les printf
Mes printf marche "normalement" dans mes autres fonctions callback ...
Merci d'avance, jcomprends pas grand choses lol