Bonjour !

Je ne comprends pas le sens de l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
E2015 Ambiguity between '__strcmp__(const char *,const char *)' and 'std::__strcmp__(const char *,const char *)'
Il y aurait deux fonctions strcmp définies dans mon programme ?
Lesquelles.... celle de stdio.h et quelle autre ?
Etant donné que mes fichiers en-tête sont réduits en nombre ( <stdio.h> et <fstream.h>) l'ambiguité ne peut pas venir de très loin.

La ligne incriminée c'est : if (!strcmp(toto, titi))...
J'ai essayé un std:: devant : if (!std::strcmp(toto, titi))...
Puis un using namespace std;

Rien à faire.
Z'avez une idée ?

Compilateur : Borland Builder C++ studio