0
이 프로그램에서 'for loop'와 'gtk window'를 모두 갖고 싶습니다. 알다시피, 루프 끝에서 gtk 창이 열릴 것입니다. 그러나 나는 동시에 그들을 가질 것입니다.어떻게 gtk에서 충돌없이이 프로그램을 실행할 수 있습니까?
어떻게하면됩니까?
#include <gtk/gtk.h>
#include<stdio.h>
int main(int argc, char *argv[])
{
int i;
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_window_set_title(GTK_WINDOW(window), "markup label");
getchar();
for(i=1;i<10;i++)
{
printf("%d",i);
getchar();
}
gtk_window_set_default_size(GTK_WINDOW(window), 300, 100);
g_signal_connect(window, "destroy",
G_CALLBACK (gtk_main_quit), NULL);
gtk_widget_show(window);
gtk_main();
return 0;
}