Bonjour,

L'appel du constructeur de dsapi dans le main ne convient pas au compilateur, j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
L:/CPP/main.cpp:35: error: no matching function for call to `dsapi::dsapi(char*&, char*&, char*&)'
Header :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
class dsapi {
 
public :
        dsapi(char*, char*, char*, char*);
(...)
};
cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
(...)
dsapi::dsapi(char* serveur, char* user, char* password, char* projet) {
(...)
}
Dans le main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
(...)
dsapi ds(argv[1], argv[2], argv[3]);
(...)
Je ne vois pas comment je dois changer mon constructeur ou comment l'appeler pour que les signatures soient corrects.