0

関数が無効なのにこのエラーが発生しますか?エラーは非void関数でのみ発生すると思いました。前もって感謝します。

void scramble(void)
{
 char newgrid[DIMENSION][DIMENSION];
  for(int i=0; i<DIMENSION; i++){
    for(int j=0; j<DIMENSION; j++){
      newgrid[i][j] = grid[i][j];
    }
  }
  for(int i = DIMENSION-1; i>=0; i--){
    for(int j = 0; j<DIMENSION; i++){
      printf("%c", newgrid[i][j]);
    }
  }
} 
4

1 に答える 1

5
for(int i = DIMENSION-1; i>=0; i--){
    for(int j = 0; j<DIMENSION; i++){
      printf("%c", newgrid[i][j]);

内側の「for」ループでは、それはj ++ではありませんか?無限ループを作成しました。

于 2012-11-24T18:25:07.667 に答える