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
Código: C++
....
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
Título: Resuelto
Publicado por: witchyfairy en Viernes 24 de Julio de 2009, 02:24
Tengo entendido que si logras resolver tu problema solito y nadie mas te ayudo tienes que cerrar el hilo y esto es loq ue vengo a hacer...el error estaba al declarar un String en la estructura no se puede y solo cambie el String por char y se soluciono todo Gracias
Título: Re: Otro problema con estructuras
Publicado por: Eternal Idol en Viernes 24 de Julio de 2009, 09:13
No es que tengas pero es bueno que si das con la solucion la dejes en el mismo hilo asi si alguien mas tiene un problema semejante puede aprovechar el hilo :comp: