conversion char* en byte[]
Hors ligneKoukou11 Le 08/03/2011 à 14:22 Profil de Koukou11 Configuration de Koukou11

Slt,je voudrais convertir un tableau de char en byte[] j'ai essayé le code suivant

 

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
koukou11 est actuellement connecté Envoyer un message privé Modifier/Supprimer le message

 

Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels