[AYUDA] programacion en C

Wilfredo Rodriguez wilfredor en kiwix.org
Mar Nov 23 16:51:29 CST 2010


Si te respondemos esa pregunta te estariamos haciendo un mal

El 23/11/10, pablo zack <sarky68 en gmail.com> escribió:
> hola a todos, pues traigo un problemilla de una compilacion de un programa
> me lo dejaron de tarea , pero tengo un problema con el cast del puntero, si
> me podrian dar alguna idea ?
>
> ya casi corre solaemnte falta el cast del printf
>
> este es el codigo
>
> /*p Ap  2 Fn Ap Sum cont En*/
>
> int AlfaFnApEn(int AEn,int BEn)
> {
>     int *pApEn = (int (*))AEn + BEn;
>     return *pApEn;
>     }
> int BetaFnApEn(int CEn,int DEn)
> {
>     int *pApEn = (int (*))CEn + DEn;
>     return *pApEn;
>     }
>
> void main(void)
> {
>      int *(*qApFnApEn)(int , int) = (int *(int,int))AlfaFnApEn;
>      int *(*qApFnApEn)(int , int) = (int *(int,int))BetaFnApEn;
>      printf("%d",*(*pApFnApEn)(15,15));
>      system("Pause");
>      }
>
> algoritmo en ascii:
>
> p---->| |------------>Fn1 ( AEn , BEn )------------> { AEn + BEn }
>         | |------------>Fn2 ( CEn , DEn )------------> { CEn + DEn }
>
> No es urgente , pero si me gustaria corregirlo  , a y la notacion pues es
> propia pero si funciona, solamente es el cast
> gracias de antemano.
>
> --
> Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
> de Grupos de Google.
> Si quieres publicar en este grupo, envía un mensaje de correo
> electrónico a ayuda-linux en googlegroups.com
> Para anular la suscripción a este grupo, envía un mensaje a
> ayuda-linux-unsubscribe en googlegroups.com
> Para obtener más opciones, visita este grupo en
> http://groups.google.es/group/ayuda-linux?hl=es. o
> http://www.compunauta.com/ayuda/

-- 
Enviado desde mi dispositivo móvil

Wilfredo Rafael Rodríguez Hernández
--------------------------------------------------------
msn,googletalk = wilfredor en gmail.com
cv = http://www.wilfredor.co.cc
blog = http://wilfredor.blogspot.com
fotos = http://picasaweb.google.com/wilfredor/

-- 
Has recibido este mensaje porque estás suscrito a Grupo "ayuda-linux"
de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a ayuda-linux en googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
ayuda-linux-unsubscribe en googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.es/group/ayuda-linux?hl=es. o http://www.compunauta.com/ayuda/



Más información sobre la lista de distribución Ayuda