Quisiera hacer una funcion en c++ q entre un archivo, este archivo contienes un cojunto de registros , cada uno tiene una clave unica, compararia la ultima clave almacenada en una variable, con las claves del archivo, y returna 0 si la nueva clave no esta repetida, returna 1 si hay coincidencias;
Alguien me comento q podia hacerlo d la siguinete manera:
bool consulta(char[5] clave, ifstream arch)
{
}
la funcion debe tener como parametros la variable donde se almaceno la ultima clave y el archivo donde de donde va a comparar las claves. Siempre q he usado funciones estas tienes como parametros variables, nunca he usado el nombre de un archivo como parametro asi q no estoy muy seguro de como se hace, el progrma m marca error al compilkar en la linea de codigo donde puse mis parametros, por que?
muchaas gracias a aquellos q puedan ayudarme