Bonjour !
Je ne comprends pas le sens de l'erreur suivante :
Il y aurait deux fonctions strcmp définies dans mon programme ?
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 *)'
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
Partager