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".