Passing additional arguments to gtk function
问题 I'm trying to learn how to make GUIs using gtk+ 3.0. I want to pass a simple argument, an integer, to a callback function, so that when I press the button the value of the argument changes. Here's my code: #include <gtk/gtk.h> void buttonFunction(GtkWidget * widget, gpointer data, int & n){ n = 1; } int main(int argc, char ** argv){ int n = 0; GtkWidget * window; GtkWidget * button; gtk_init(&argc,&argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); button = gtk_button_new_with_label("Osss")