Buenas, pues llevo aqui un rato liado con un asunto y no hay manera de que me salga.
El tema es que yo lanzo esta funcion
leer(& reg);
la cual me da valores a cada campo del struct reg tal cual asi:
void leer(struct registre *reg)
{
int i,j;
j=0;
for(i=9;i
reg->usuari[j]=buffer[i];
j++; } reg->usuari[j]='\0';
reg->ipreg=inet_ntoa(addr_client.sin_addr);
reg->control ='Y';
}
Bueno, el caso es que quiero almacenar este struct en un fichero, pero no puedo coger el valor de todo el struct con sus campos, es decir, si hago
printf("%s\n",reg.usuari);
me saca por pantalla correctamente el campo
pero si quiero sacar todo el struct, me sale una L
printf("%s\n",& reg);
La verdad ya no sé cómo hacerlo.
Bueno gracias, a ver si alguien lo sabe...por probar..
salu2