hab es nun so gelöst, indem ich meine Summand auf Integer umwandle und dann mit Hilfe von sprintf in ein Char Array eintrage.
gchar ist allerdings nur ein typedef für char in GTK
C
void on_click_add(GtkWidget *src, gpointer data){
GuiModel *m = (GuiModel*)data;
gtk_entry_set_max_length(m->entry1, 6);
gtk_entry_set_max_length(m->entry2, 6);
int Summand1 = atoi(gtk_entry_get_text(GTK_ENTRY(m->entry1)));
int Summand2 = atoi(gtk_entry_get_text(GTK_ENTRY(m->entry2)));
int Erg = Summand1 + Summand2;
// Erg in Temp reinschreiben
char temp[100];
sprintf(temp, "%d", Erg);
gtk_label_set_text(GTK_LABEL(m->label4), temp);
Alles anzeigen