Pero ahí no estas cambiando nada, simplemente imprimes espacios y asteriscos asi que la salida por pantalla sera algo extraño, no estas cambiando la matriz. Tendras que hacer lo mismo pero en vez de printf tendras que cambiar el caracter.
Código C:
Ver originalif(tabla[f][c] == 0)
{
tabla[f][c] = ' ';
}
else if(tabla[f][c] == 1)
{
tabla[f][c] = '*';
}
Y así cambias la matriz, luego si quieres la imprimes o haces lo que quieras, pero primero modificala.
Saludos