Buenas! creo que el error esta aqui:
Código:
for (int i=0;i<TAM;i++)
{
while ( string[i] != '\0' )
{
if ( string[i] == caracter )
{
return i+1; // Solo subes quando encuentra el primer caracter, y por eso
// no encuentra los otros caracteres, a mi me funciono
}
i++ // es igual a i = i + 1
}
}
Saludos. Si tienes una duda postea