tu te compliques la vie inutilement :
suffit amplement car un pointeur fait 4 octets et un double 8 et que la différence est ultra infime.Code:
1
2 void mul_scal(double a, const vect *v, vect *res);
tout dépend du code de ta fonction vect_add. Si ton code est
alors la réponse est oui.Code:
1
2
3
4
5
6 void vect_add(const vect * a,const vect *b,const vect * c) { c->x=a->x+b->x; c->y=a->y+b->y; }