Re: question de c

Pàgina inicial

Reply to this message
Autor: Frédéric BOITEUX
Data:  
A: guilde
Assumpte: Re: question de c
Le Tue, 27 Apr 2004 01:01:22 -0400 (EDT), Patrick Dupre <pdupre@???> a écrit :

> Bonjour,


    Salut,



> Je ne comprends :

[pas?]
>
> J'ai une fonction:
> double f (int a)
>
> Je declare u pointeur dur une telle fonction:
> double (*f) () ;


j'imagine que tu voulais dire :
double (*p) () ;

>
>
> et lorsque je fais:
> p = &f ;
>
> J'ai une alarm:
> warning: assignment from incompatible pointer type
>
> Qu'est-ce que je fais qui n'est pas correct, cela semble etre l'argument,
> mais je ne suis pas parvenu a resoudre ce probleme.


il suffit je pense de déclarer ton pointeur avec le même prototype :
double (*p) (int);
ou
double (*p) (int a);

et tu ne devrais plus avoir d'alerte ...

    Fred.