int tam=1;
char tablero[tam][tam];
printf("Ingrese tamanio(6,8,10,14 o 18): "); //aqui estoy tratando de pedirle el tamaño scanf(" %d", &tam
); // y aca usar ese tamaño siempre como tam
El problema está en el orden, debería ser así:
int tam; //declaras la variable tam, por ahora no tiene ningun valor
printf("Ingrese tamanio(6,8,10,14 o 18): "); //La función printf se encarga de imprimir un mensaje scanf(" %d", &tam
); //La función scanf lee lo que el usuario escribe en la Consola(pantallita negra) //básicamente lo que haces con esta línea es difinir el valor de tam
//dependiendo de lo que ingrese el jugador
char tablero[tam][tam]; //creas el tablero tamxtam