>while(i=0){
代入でいいのか?

>};
関係ないけど、なんですべてのスコープの後ろにセミコロンが?

なんか他にもつっこみたくなる要素が満載だぞw