こんにちは、私はaiがテキストエントリに入れたもののprintfを行う2つの関数を持っています(GUIに使用されるglade)。このような:
void on_adress_activate(GtkWidget * adress, GdkEvent * event, gpointer data)
{
const gchar *adress_text;
adress_text=gtk_entry_get_text (GTK_ENTRY (adress));
printf ("IP Adress: %s\n",adress_text);
}
void on_port_activate(GtkWidget * port, GdkEvent * event, gpointer data)
{
const gchar *port_text;
port_text=gtk_entry_get_text (GTK_ENTRY (port));
printf ("Port Number: %s\n",port_text);
}
次に、別の関数でport_textとadress_textの値を呼び出す必要があります。これにより、GUIのボタンをクリックすると、それらの別のprintfが表示されます。
void on_connect_clicked(GtkWidget * widget, gpointer user_data)
{
printf("Connection done%s,port%s\n",adress_text,port_text);
}
これを行う方法はありますか?私のコードを修正してください。私は明確だったと思います。前もって感謝します