Resulta que tengo problemas de "no coinciden los prototipos" al pasar una matriz a una funcion....lo he probado todo.
mi codigo:
--main.cpp
#include "nodo.h"
int main()
{
int n;
cin>>n;
int lab[n][n];
//relleno la matriz
lab[0][0] = 1;
lab[0][1] = 0;
lab[0][2] = 1;
lab[0][3] = 0;
lab[1][0] = 1;
//etc, asi con las demas
Nodo minodo; //me creo un objeto nodo
minodo.NodoInicial ( lab, n); //AQUI DA EL FALLO
}
--fichero nodo.h
class Nodo
{
public:
Nodo();
void NodoInicial(int lab[][10], int dimension);
}
--fichero nodo.cpp
#include "nodo.h"
void Nodo :: NodoInicial(int lab[][n], int dimension)
{
}
Error devuelto
"No matching function for call to `Nodo::NodoInicial(int[((n - 1) + "