Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2007, 14:37
Leggault
 
Fecha de Ingreso: diciembre-2007
Mensajes: 2
Antigüedad: 17 años, 3 meses
Puntos: 0
Problema con chars

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.