Matrici e passaggio alle funzioni.

di il
1 risposte

Matrici e passaggio alle funzioni.

Salve, sono nuovo e ho bisogno di aiuto. Ho cercato ma non ho trovato nulla che mi possa aiutare.
Devo passare una matrice dal main ad una funzione, ma in questo modo:

void funzione(int numerorighe, int numerocolonne, int matrice[][numerocolonne])

qui è il problema, devc mi dice numerocolonne was not declared for this scope.
Come si fa a passarla in questo modo?
Grazie

1 Risposte

  • Re: Matrici e passaggio alle funzioni.

    Potresti fare una cosa del genere:
    void funzione(int numerorighe, int numerocolonne, int** matrice)
    dentro la funzione poi accedi con la notazione a quadre
    matrice[i][j]
    e dal main la chiami così
    int r,c;
    int [10,10] matrice;//ho sparato 2 numeri a caso
    ...
    funzione(r,c,matrice);
    ...
Devi accedere o registrarti per scrivere nel forum
1 risposte