Mmm... no conozco muy bien la sintaxis aun asi que no se que es lo que esta mal... y no se si estoy comparando bien los char de un arreglo...
Bueno veran... tengo un arreglo que esta echo de estructuras... como veran:
struct datos{
char nombre;
char apellido;
char rut;
int monto;
int interes;
};
struct datos datobanco[10];
Yo en un momento pido al usuario que ingrese su rut (rutingresado) y con eso hago la siguiente funcion:
int ubicacion(struct datobanco[],int i, char rutingresado){
if ((strcmp (rutingresado, datobanco[i].rut)) == 0){
return i;
}
else{
return ubicacion (datobanco[],i+1,rutingresado);
}
}
Como pueden darse cuenta... quiero que la funcion me entregue la posicion en la cual se encuentra el rut dentro del arreglo de estructuras.. y esta echo a base de recursividad sin ciclos...
Pero no me funciona... me dice algo de invalid conversion from char to const char o algo asi... por favor si alguien me puede ayudar en la sintaxis o decirme que es lo que esta mal...
De antemano, gracias.