初期化謎

構造体とかってこんなに制約多かったっけ?


これだけ動く

	double re[WIDTH*HEIGHT];
	double im[WIDTH*HEIGHT];

	for(int j=0;j<HEIGHT;j++){
		for(int i=0;i<WIDTH;i++){
			re[j*WIDTH+i] = 0.0;
			im[j*WIDTH+i] = 0.0;
		}
	}

以下全滅

	double re[WIDTH][HEIGHT];
	double im[WIDTH][HEIGHT];

	for(int j=0;j<HEIGHT;j++){
		for(int i=0;i<WIDTH;i++){
			re[i][j] = 0.0;
			im[i][j] = 0.0;
		}
	}
typedef struct {
	double re,im;
}COMPLEX;

/* --------------------------------- */

	COMPLEX c[WIDTH][HEIGHT];

	for(int j=0;j<HEIGHT;j++){
		for(int i=0;i<WIDTH;i++){
			c[i][j].re = 0.0;
			c[i][j].im = 0.0;
		}
	}