Estoy realizando un pequeño proyecto con el Borland C++ consistente en la gestion de una biblioteca.
La cuestion es que he realizado un fichero .h con las funciones que utilizo y en la primera de todas cuyo prototipo es: void intro_clientes(LISTA_CLI **cli); me da el siguiente error: "LISTA_CLI cannot strart a parametrer declaration".
La estructura esta declarada en el programa principal y tiene caràcter global, su declaracion es la siguiente:
#define LISTA_CLI struct clientes
LISTA_CLI {
char dni[10];
char nombre[15];
char pri_apellido[15];
int telefono;
int fech_nacimi;
LISTA_CLI *lazo;
};
Por otra parte, la variable LISTA_CLI **cli esta declarada dentro del main(), pero si la cambio a caracter global me sigue dando el fallo.
El fichero.h se llama "clientes.h" y lo llamo desde el programa que se llama "proyecto.cpp" de este modo: #include "clientes.h"
A que se debe este fallo???
Gracias de antemano.Me resultaria de gran ayuda la solucion de este problema.