"Erreur: trop peu d'arguments pour fonctionner"

J'ai un programme C appelé opencv2.0 fonction :

cvSaveImage( out_img_name, img);  

Compilateur gcc rapports que

trop peu d'arguments à la fonction cvSaveImage

Le prototype de cvSaveImage dans highgui.h est

CVAPI(int) cvSaveImage( const char* filename, const CvArr* image, const int* params CV_DEFAULT(0) )

Après j'ai changer mon appel à

cvSaveImage( out_img_name, img, 0);  

La compilation est enfin couronnée de succès. Signifie-t-il des valeurs par défaut des arguments de la fonction sont pris en charge uniquement en C++, mais pas de C?

Merci et salutations!

source d'informationauteur Tim