Creo que esta mal la declaracion de la funcion: float hacerAlta(cliente *cli,cliente vector[RANGO]); y luego: void hacerAlta(cliente *cli,cliente vector[RANGO]) { .... Y esto es lo que dice el error ;)