Slt,je voudrais convertir un tableau de char en byte[] j'ai essayé le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
void Serveur::CharToByte(const char *p ,BYTE* ByteArray, int longueur)
 {
 for (int ix = 0; ix < longueur; ix++ )
 {
  unsigned int i;
  sscanf_s(p,"%2.2x",&i);// sscanf_s(p,"%2x",&i);
   ByteArray[ix] = i;
   p+=2;
 }
mai j'obtiens une exception "format invalide" (le porbleme est dans sscanf_s)
est ce que cette fonction n'est pa utilsable en VC++?si oui y'a t-il une autre méthode pour la conversion?
Merci de me répondre