i ve creado matriz bidimensional dentro de una función, quiero devolver esa matriz, y pasarlo a otra función en algún lugar ..cómo devolver dos dimensiones char array C++?
char *createBoard(){
char board[16][10];
int j =0;int i = 0;
for(i=0; i<16;i++){
for(j=0;j<10;j++){
board[i][j]=(char)201;
}
}
return board;
}
pero esto sigue dando me error
¿Puede ser más específico acerca del error? –
Debería usar char sin signo en su lugar, porque 201 no está dentro del rango de char. –
Además, está devolviendo la dirección de la variable local. Si intenta acceder a él, su programa se bloqueará. – Naveen