Ho questo codice:
Mi genera l'errore: "13: passing `int (*)[((k - 1) + 1)]' as argument 1 of `matrice(int (*)[100])'", ma non riesco a capire che problema ci sia.Codice PHP:
#include <iostream>
#include <stdlib>
using namespace std;
int matrice(int m[100][100]) {
return m[0][0];
}
int main()
{
int k = 100;
int m[k][k];
matrice(m);
system("PAUSE");
return 0;
}
Se invece di assegnare la matrice come m[k][k] la assegno con m[100][100] funziona!
Lo stesso accade se invece di utilizzare una variabile k, utilizzo una costante k.
Qual è il problema?