Ver Mensaje Individual
  #3  
Antiguo 22-03-2018
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Como bien te indica duilioisola, debes inicializar la variable local 'c' por que de otro modo el resultado es impredecible, pero la sintáxis:
Código:
  if (x=='a')||(x=='A')||(x=='Á')||(x=='á') c++;
no es correcta, debería ser:
Código:
  if (x=='a'|| x=='A' || x=='Á' || x=='á') c++;
Por otro lado, si solo se trata de devolver uno si es una 'A','Á','a','á' y cero de otro modo, podrías hacer:
Código PHP:
int achar x )
{
  return 
x=='A' || x=='a' || x=='Á' || x=='á';

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita