Saludos
Cita:
Iniciado por Eternal Idol Si das más información sobre el código (como por ejemplo la definición de obra) tal vez pueda ayudarte.
Ah si, se me olvidó decirlo, obra es una estructura de datos, que tiene dos registros de tipo string, uno llamado autor y otro titulo.
en realidad, la búsqueda y las comparaciones en el código se realiza con v[i].autor, cuando ejecuto el programa, y le doy datos correctos, siempre me devuelve el dato anterior, por ejemplo, si el dato que estoy buscando se encuentra en v[i].autor, me devuelve v[i-1].autor, pero la función siempre me devuelve false.
no sé si es necesario poner todo el código fuente aquí.
muchísimas gracias por la ayuda.
Saludos y Paz