Pointeurs sur fonction en C
Tof
-
tafiscobar Messages postés 1281 Statut Contributeur -
tafiscobar Messages postés 1281 Statut Contributeur -
Bonjour,
Pouvez-vous me dire comment on déclare un tableau de pointeurs sur fonctions en C ? (et comment on l'utilise).
Merci.
Pouvez-vous me dire comment on déclare un tableau de pointeurs sur fonctions en C ? (et comment on l'utilise).
Merci.
2 réponses
-
les pointeurs c pour passer les elements du tableau ds une fonction.
dans ton programme ton tebleau s'apelle TAB (par ex) et dans ta fonction tu déclare dans le protoype : int *pTAB
Et dans la fonction tu l'emploi en le nommant pTAB
Exemple
Algo
int fonction (int *);
int TAB[10];
...
int fonction(int *pTAB)
{
pTAB<=12
} -
je pense q c'est la meme chose qu'en C++, ex pointeur sur une fonction ne renvoyant rien et prenant en parametre 2 doubles , le plus simple est:
typedef void (*pf)(double,double);
pf tabf[10]; //tabf est 1 tableau de 10 pointeurs sur ce genre de fonctions
tafiscobar