Me parece que estA en lo correcto.

German S.
TEC.

man memcpy  :

MEMCPY(3)           Linux Programmer's Manual           MEMCPY(3)

NAME
       memcpy - copy memory area

SYNOPSIS
       #include <string.h>

       void *memcpy(void *dest, const void *src, size_t n);

DESCRIPTION
       The  memcpy() function copies n bytes from memory area src
       to memory area dest.  The memory areas  may  not  overlap.
       Use memmove(3) if the memory areas do overlap.

RETURN VALUE
       The memcpy() function returns a pointer to dest.

CONFORMING TO
       SVID 3, BSD 4.3, ISO 9899

SEE ALSO
       bcopy(3), memccpy(3), memmove(3), strcpy(3), strncpy(3)





On Wed, 24 Jan 2001, vanesa quenard wrote:

> Hola a todos los de la lista :
> 
> He estado usando linux con un portscanners del cual he comenzado a estudiar
> su codigo fuente, esta es una estrucctura, la cual pienso que trabaja de la
> sig. manera, yo creo que en la linea donde esta la funcion memcpy copia a la
> variable ip lo que apunta el puntero info o sea el miembro de la estrucutura
> "adress", que esta en la linea 4 !!!
> 
> de l contrario que significa ese cuatr al final de la linea ??
> 
> int resolver (char *dns)
> {
>         struct hostent *info;
>  unsigned long ip;
> 
>  if((ip=inet_addr(dns))==-1)
>          {
>    if((info=gethostbyname(dns))==0)
>       {
>         printf("No pude resolver %s\n\n",dns);
>         exit(-1);
>       }
>    memcpy(&ip,(info->h_addr),4);
>    }
> 
> 
> 
> --
> ?Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
> el tema "unsubscribe".
> 


--
�Desea desuscribirse? Escriba a [EMAIL PROTECTED] con
el tema "unsubscribe".

Responder a