|
分類:[.NET 全般]
GTKが得意な方おられましたらお願いします。 なぜかループが終わらず"ばぁ!"になりません。 なにが足りないのでしょうか。
#include <gtk/gtk.h> #include <stdio.h>
volatile int count;
int timeout(int* dummy) { (void)dummy; count++; return TRUE; }
void hoge(void) { int dummy;
printf("いないいない\n");
guint tag; tag = gtk_timeout_add(100, (GtkFunction)timeout, &dummy);
count = 0; while (count < 10) { usleep(50000); }
printf("ばぁ!\n"); }
|