πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11598

Como pasar a una funcion.....

#11598
From: sernafa
Date: Mon, 29 Oct 2001 12:22
41 lines
1831 bytes
Hola, pues estoy haciendo un programilla, que ya me funciona,
pero ahora estoy intentando pasar una parte del codigo a una
funcion, y no acabo de ver como hacerlo.  El programilla es mas
o memos el siguiente:
 
main()
{
char *p;
int dato = 1;
 
for(i=0;i<sizeof(*(p));i++){
        *p = (__typeof__(*(p)))dato;
        printf("%p _ %i _\n",p,*p);
        p++;
}
 
}
 
lo que hace es mirar el tamaοΏ½o del dato almacenado en 'p',
i escribe en la posicion de memoria apuntada por 'p' el dato
haciendo un cast.  Asi por ejemplo si p apunta a un int, escribira
en 4 bytes un 1, haciendo un cast a int.
 
Ahora lo quiero hacer es que el for este dentro de una funcion, y
desde el main hacer esto:
 
main()
{
char *p;
int dato = 1;
 
funcion(dato,p);
 
}
 
pero como los parametros pueden ser de cualquier tipo, pues no
se como hacerlo.
 
Alguna ayudita??
 
Saludos y gracias.
Technical Details
Message-ID: <9rjhp1$mec$1@news.wanadoo.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,21e8a17fbbc6edc2,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-10-29 04:26:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail
From: sernafa <snf@apdo.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Como pasar a una funcion.....
Date: Mon, 29 Oct 2001 13:22:45 +0100
Organization: Wanadoo
Lines: 41
Message-ID: <9rjhp1$mec$1@news.wanadoo.es>
NNTP-Posting-Host: 62-37-66-65.dialup.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
X-Trace: news.wanadoo.es 1004358241 22988 62.37.66.65 (29 Oct 2001 12:24:01 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Mon, 29 Oct 2001 12:24:01 +0000 (UTC)
User-Agent: KNode/0.4