From 78109333d989fa678c3c864defc4ef9d170f58ce Mon Sep 17 00:00:00 2001 From: Leonard Kugis Date: Sat, 13 Jan 2018 17:17:31 +0100 Subject: Initial commit --- main.c | 34 ++++++++-------------------------- 1 file changed, 8 insertions(+), 26 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index fdf3783..d88ef1c 100644 --- a/main.c +++ b/main.c @@ -1,27 +1,9 @@ -#include "blatt09_1_2.h" - -Student studenten[3]; - -int main() -{ - studenten[0] = (Student) { "Anna" , "Musterfrau" , 22222 , "Am Schwarzenberg-Campus 3" , 4}; - studenten[1] = (Student) { "Hans", "Peter", 44444, "Kasernenstrasse 12", 2}; - studenten[2] = (Student) { "Lisa", "Lustig", 66666, "Denickestrasse 15", 8}; - print_studenten(); - printf("tausche 1 mit 3\n"); - swap(studenten, studenten + 2); - print_studenten(); -} - -void print_studenten() -{ - for (u8 i = 0, sz = sizeof(studenten)/sizeof(Student); i < sz; i++) - printf("{\"%s\", \"%s\", %u, \"%s\", %u}\n", studenten[i].vorname, studenten[i].nachname, studenten[i].matrikelnummer, studenten[i].adresse, studenten[i].kurse); -} - -void swap(Student *s1, Student *s2) -{ - struct student buffer = *s1; - *s1 = *s2; - *s2 = buffer; +#include "main.h" + +int main(int argc, char **argv) +{ + gtk_init(&argc, &argv); + GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL); + g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL); + gtk_widget_show(window); } \ No newline at end of file -- cgit v1.2.1