Hola, he corregido el programa y ya funciona solo tiene un error parece ser en las llaves pero no la encuentro :s agradecería cualquier ayuda. Dice "expected declaration before '}' token".
Otra pregunta.. Tengo dev c++, he visto que hay una opción para que haciendo click en una llave el programa te sombrea con cual llave esta asociada, es decir, señala cual es la llave q esta cerrando. Como se implementa esa opcion porque no la tengo seria de gran ayuda
Código C++:
Ver originalvoid f5(char a[][c]){
int n,i,w = 0;
for(n = 0;n<f;n++)
{
for(i = 0;i<c;i++)
{
if(a[n][i] == 'x')
{
if(i>0){
if(n>0) {
if(a[n-1][i-1] == 'x')
{w++;}}
if(a[n][i-1] == 'x') {w++;}
if(n<f) {
if(a[n+1][i-1]== 'x') {w++;}}}
if(n>0) {
if(a[n-1][i] == 'x') {w++;} }
if(n<f) { if(a[n+1][i] == 'x') {w++;}}
if(i<c)
{
if(n>0) {
if(a[n-1][i+1] == 'x'){w++;}}
if(a[n][i+1] == 'x') {w++;}
if(n<f) {
if(a[n+1][i+1] == 'x') {w++;}}
}
}
f7(a,w,n,i);//Reglas de supervivencia
w = 0;
}//if principal
}//for
}//for
}// Funcion