Wie die Rückkehr der matrix (2D-array) in der Funktion? (C)

Erstellte ich eine Funktion, die erzeugt ein bingo board und ich wollen die Rückkehr der bingo-board.

da ich nicht erwartet habe , es funktioniert nicht.

hier ist die Funktion:

int** generateBoard() {
    int board[N][M], i, j , fillNum;
    Boolean exists = True;
    //initilize seed
    srand(time(NULL));
    //fill up..
    for(i = 0; i < N; ++i) {
        for(j = 0; j < M; ++j) {
            exists = True;
            while(exists) {
                fillNum = rand()%MAX_RANGE + 1; //limit up to MAX_RANGE
                if(beenAdded(board, fillNum) == Exist) {
                    continue;
                } else {
                    board[i][j] = fillNum;
                    exists = False;
                }
            }
        }
    }
    return board;
}

Ich habe eine compilcation Fehler (die rote subline) bei "return-board" - Linie.

ist es Weg, um wieder ein 2D-array ohne mit structs \ dynamische Zuordnungen?

Ich bin mit Microsoft Visual C++ Express 2010.

InformationsquelleAutor der Frage Billie | 2012-12-30

Schreibe einen Kommentar