Bonjour! Etant loin d'etre un pro du C++, je fais appel à vous pour une erreur de compilation que je n'arrive pas à solutionner.
Voila le problème :
Dans une classe, j'ai un attribut privé défini ainsi :
unsigned char id_cli[16];
J'ai une fonction dans cette meme classe dont le prototype est le suivant :
int myclass::myfunction(const unsigned char *mycli);
dans cette fonction, je fais :
id_cli = new unsigned char[strlen(mycli)+1];
et le compilateur me renvoit : "invalid conversion from 'const unsigned char *' to 'const char *'.
Est-ce normal ? (surement, mais on va dire plutot : comment résoudre ce problème
)