Pointeurs sur fonction en C
Fermé
Tof
-
24 janv. 2002 à 11:41
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 - 25 janv. 2002 à 13:28
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 - 25 janv. 2002 à 13:28
A voir également:
- Pointeurs sur fonction en C
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Snapchat ils m'ont ajouté par la fonction recherche - Forum Snapchat
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
2 réponses
djibril28
Messages postés
37
Date d'inscription
samedi 19 janvier 2002
Statut
Membre
Dernière intervention
16 avril 2008
1
24 janv. 2002 à 12:36
24 janv. 2002 à 12:36
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
}
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
}
tafiscobar
Messages postés
1277
Date d'inscription
jeudi 7 décembre 2000
Statut
Contributeur
Dernière intervention
26 février 2009
177
25 janv. 2002 à 13:28
25 janv. 2002 à 13:28
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
typedef void (*pf)(double,double);
pf tabf[10]; //tabf est 1 tableau de 10 pointeurs sur ce genre de fonctions
tafiscobar
24 janv. 2002 à 13:04
Ex :
int ret;
ret = TabF[0].fonction1(); // Appel fonction 1
ret = TabF[1].fonction2(); // Appel fonction 2
...
J'aimerai savoir comment définir TabF...