bonjour!
j'ai un main qui utilisai une fonction d'une librairie appelé Cimg.h,
la fonction utilisé est: (int) *image.ptr(curs_x,curs_y+1) et renvoi un entier. (je crois que c'est une fonction, mais je suis débutant alors c'est peut etre pas exactement ca , peut etre un pointeur sur fonction: ca existe ca? )
maintenant j'ai placé la partie de code qui utilisait ce resultat dans un .h qui s'appelle traitement.h :
seulement maintenant le compilateur ne sais plus qui est image.ptr
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 grad_vert[curs_x][curs_y]=image.ptr(curs_x,curs_y+1);
alors que j'ai includé Cimg.h dans traitement.h
image.ptr fait reference a la valeur d'un pixel d'une image qui est ouvert par la libraire Cimg.h dans main.c.
Dans le main, j'ouvre mon image avec la fonction de Cimg
puis j'appelle la fonction de traitement.h.
j'espere que c'est a peu près clair. voila je sais pas comment faire pour utiliser un resultat que renvoi un .h dans un autre .h en gros.
thanx
Partager