Cette ligne :
strcat(query,*it);
(où *it
est un itérateur vers une chaîne de caractères)
Ça ne cesse de me donner cette erreur :
pas de fonction correspondante pour l'appel à \N
`strcat(char[200], const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)
'
Je suppose que c'est parce que strcat
accueille un char*
tandis que *it
est une chaîne de caractères. Comment puis-je le convertir d'une chaîne de caractères en un mot de passe ? char*
pour le faire fonctionner avec strcat()
?
J'ai essayé strcat(query,(*it).c_str())
mais cela me donne juste une erreur d'exécution.
Edit : sorry, it should be converted to a const char*