>>428
-static int max;//ここがおかしいようです
+int max;

-int data[max];
+int *data;