en archivo main.cpp creo una matriz de caracteres en blanco.
en el main() llamar a la funcion
En el header lo que quiero es una funcion que sobreescriba la matriz en blanco de main.
Código C++:
Ver originalint getMapa(&Matriz,&numero){
switch (numero){
case 1: Matriz[30][32]={0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0}
case 2: Matriz[30][32]={
0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0,0}
}
return 0;
}
(El numero de columnas y filas es un ejemplo, ya se que no corresponde con la cantidad de 0)
Lo que no se es como hacer el prototipo, ya que lo que quiero es que la funcion del header me cambie la matriz referenciada.
Tengo que declarar el numero de columnas y filas en el main.cpp? en el .h? es obligatorio?
Luego en la declaracion de prototipos del .h se ponen nombres para los tipos? osea no es int getMapa(char*,int&), o int getMapa(char*Mapa,int&numero)
Muchas gracias por responder