Hola en este pedazo de mi codigo:
tengo que usar el arreglo "char tablero[6][7]" que forma parte de la clase JugadorSolo. Entonces cree un get en esta clase para poder reasignarlo a otra variable en el main y usarlo, pero al hacerlo me da un error, hago algo como esto:
Me da el error:
"Request for member "getTablero" in 'a', which is of non-class type 'int'
Despues intente haciendo todo el ciclo una funcion de la clase para poder utilizarlo entonces lo ponia algo asi:
JugadorSolo a;
a.ciclo();
Y aqui me da el error 'a' was not declared in this scope.
Despues intente poner esa variable en global y me da este error:
'tablero' was not declared in this scope
No se que hago mal o por qué de ninguna manera funciona, agradeceria mucho si alguien sabe.
Muchas gracias.
Mod: Los códigos deben ir en etiquetas GeSHi, no hacer doble post
Código (cpp) [Seleccionar]
JugadorSolo a;
for(int a =0;a <= 5; a++){
for(int b = 0; b<=6; b++)
tablero[a][b] = ' ';
}
tengo que usar el arreglo "char tablero[6][7]" que forma parte de la clase JugadorSolo. Entonces cree un get en esta clase para poder reasignarlo a otra variable en el main y usarlo, pero al hacerlo me da un error, hago algo como esto:
Código (cpp) [Seleccionar]
JugadorSolo.h:
char JugadorSolo::getTablero()
{
return tablero[6][7];
}
int main:
JugadorSolo a;
for(int a =0;a <= 5; a++){
for(int b = 0; b<=6; b++)
a.getTablero();
}
Me da el error:
"Request for member "getTablero" in 'a', which is of non-class type 'int'
Despues intente haciendo todo el ciclo una funcion de la clase para poder utilizarlo entonces lo ponia algo asi:
JugadorSolo a;
a.ciclo();
Y aqui me da el error 'a' was not declared in this scope.
Despues intente poner esa variable en global y me da este error:
'tablero' was not declared in this scope
No se que hago mal o por qué de ninguna manera funciona, agradeceria mucho si alguien sabe.
Muchas gracias.
Mod: Los códigos deben ir en etiquetas GeSHi, no hacer doble post