Hola a todos oigan tengoun problema con estructuras
ojala puedan ayudarme
Esta es mi declaracion de la estructura
struct nodo{
String User;
String Nick;
int Idioma;
int Estado;
unsigned short Port;
HANDLE Hilo;
SOCKADDR_IN DireccionCliente;
SOCKET SockConexion;
struct nodo *sig;
}nodo;
Esta es mi declaracion de la funcion que utiliza la estructura anterior
struct nodo *crea_nod(String e_mail,String Nick,int idioma, int status, unsigned short port,HANDLE hilo,SOCKADDR_IN DireccionCliente,SOCKET SockConexion);
Esta es la funcion del nodo
struct nodo *crea_nod(String e_mail,String Nick,int idioma,int status,unsigned short port,HANDLE hilo,SOCKADDR_IN DireccionCliente,SOCKET SockConexion){
struct nodo *nuevo;
nuevo = (struct nodo *)malloc(sizeof(struct nodo));
nuevo->User = e_mail;
nuevo->Nick = Nick;
nuevo->Idioma = idioma;
nuevo->Estado = status;
nuevo->Port = port;
nuevo->Hilo = hilo;
nuevo->DireccionCliente = DireccionCliente;
nuevo->SockConexion = SockConexion;
nuevo->sig = NULL;
return nuevo;
}
Y por ultimo aqui creo la llamada a la funcion de la estructura
....
struct nodo *nuev =NULL;
struct nodo *aux;
aux = crea_nod(AnsiString(usua),AnsiString(usua),idi,est,portclient,lect_con,DireccionLocal,RemoteSocket);
......
Es en esta ultima es donde me da un error de memoria
Project C:...................exe faulted with message "access violation at 0x400068aa read of adrress 0X93845542
lo corri paso por paso y no se porque podrian ayudarme??? Gracias