Bonjour,
Depuis que je suis passé sur sur ce superbe vista, j'ai beaucoup de problème pour gérer les chaines de caractères. Je code avec visual studio 2005.
Je devrai obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 char *temp_texte; unsigned char Code_Constructeur[8]; strcpy(temp_texte,"123456789ABCDEF1"); sscanf(temp_texte, "%x%x%x%x%x%x%x%x", &Code_Constructeur[0],&Code_Constructeur[1],&Code_Constructeur[2],&Code_Constructeur[3] ,&Code_Constructeur[4],&Code_Constructeur[5],&Code_Constructeur[6],&Code_Constructeur[7]);
et j'obtient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Code_Constructeur[0]=0x12 Code_Constructeur[1]=0x34 Code_Constructeur[2]=0x56 Code_Constructeur[3]=0x78 Code_Constructeur[4]=0x9A Code_Constructeur[5]=0xBC Code_Constructeur[6]=0xDE Code_Constructeur[7]=0xF1
Des octets bizarre sont stocké au début de la chaine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Code_Constructeur[0]=0xbc Code_Constructeur[1]=0xfc Code_Constructeur[2]=0x12 Code_Constructeur[3]=0x00 Code_Constructeur[4]=0xf1 Code_Constructeur[5]=0xde Code_Constructeur[6]=0xbc Code_Constructeur[7]=0x9a
Une idée?
pense a mettre la balise code, Merci Farscape
Partager