<br>How solve this .<br><br>error: request for member ‘age’ in something not a structure or union<br><br><br><br><br>[saju@localhost src]$ make<br>gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -g -O2 -MT interface.o -MD -MP -MF .deps/interface.Tpo -c -o interface.o interface.c<br>
interface.c: In function ‘on_b_send_pressed’:<br>interface.c:140: error: request for member ‘age’ in something not a structure or union<br>make: *** [interface.o] Error 1<br>[saju@localhost src]$ <br><br><br><br><br><br><br>
<br><br><br>/*<br> * DO NOT EDIT THIS FILE - it is generated by Glade.<br> */<br><br>#ifdef HAVE_CONFIG_H<br># include <config.h><br>#endif<br><br>#include <sys/types.h><br>#include <sys/stat.h><br>#include <unistd.h><br>
#include <string.h><br>#include <stdio.h><br><br>#include <gdk/gdkkeysyms.h><br>#include <gtk/gtk.h><br><br>#include "callbacks.h"<br>#include "interface.h"<br>#include "support.h"<br>
<br><br><br>#define GLADE_HOOKUP_OBJECT(component,widget,name) \<br> g_object_set_data_full (G_OBJECT (component), name, \<br> gtk_widget_ref (widget), (GDestroyNotify) gtk_widget_unref)<br><br>#define GLADE_HOOKUP_OBJECT_NO_REF(component,widget,name) \<br>
g_object_set_data (G_OBJECT (component), name, widget)<br><br><br><br>typedef struct{<br><br>int age;<br>GtkWidget *t_entry1;<br><br>}example;<br><br><br>void<br>on_b_send_pressed(GtkButton *button,gpointer data);<br><br>
<br><br>GtkWidget*<br>create_window1 (void)<br>{<br> GtkWidget *window1;<br> GtkWidget *hbox1;<br> // GtkWidget *t_entry1;<br> GtkWidget *b_send;<br> GtkWidget *t_entry2;<br><br><br>example ex1;<br><br>gchar *phone ="saju";<br>
<br>ex1.age=55;<br><br> window1 = gtk_window_new (GTK_WINDOW_TOPLEVEL);<br> gtk_window_set_title (GTK_WINDOW (window1), _("window1"));<br><br> hbox1 = gtk_hbox_new (FALSE, 0);<br> gtk_widget_show (hbox1);<br>
gtk_container_add (GTK_CONTAINER (window1),hbox1);<br><br> ex1.t_entry1 = gtk_entry_new ();<br> gtk_widget_show (ex1.t_entry1);<br> gtk_box_pack_start (GTK_BOX (hbox1),ex1.t_entry1, TRUE, TRUE, 0);<br> gtk_entry_set_invisible_char (GTK_ENTRY(ex1.t_entry1), 8226);<br>
<br> b_send = gtk_button_new_with_mnemonic (_("Send"));<br> gtk_widget_show (b_send);<br> gtk_box_pack_start (GTK_BOX (hbox1), b_send, FALSE, FALSE, 0);<br><br> t_entry2 = gtk_entry_new ();<br> gtk_widget_show (t_entry2);<br>
gtk_box_pack_start (GTK_BOX (hbox1),t_entry2, TRUE, TRUE, 0);<br> gtk_entry_set_invisible_char (GTK_ENTRY (t_entry2), 8226);<br><br> g_signal_connect ((gpointer)b_send, "pressed",<br> G_CALLBACK (on_b_send_pressed),<br>
&ex1);<br><br> return window1;<br>}<br><br><br><br>void on_b_send_pressed(GtkButton *button,gpointer data)<br>{<br><br><br>printf((example*)data.age);<br><br><br>//gtk_entry_set_text(GTK_ENTRY(data),"ok");<br>
<br>//gtk_entry_set_text(GTK_ENTRY((example*)*data->t_entry1),"ok");<br><br>//g_print(("ok");<br><br><br>}<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br>