Bonjour à tous,
Je viens vers vous pour vous demander conseil. Je me retrouve avec un tableau de char qui, dans certains cas, retourne une valeur incohérente.
Cette Dll lit en fait un badge et retourne le résultat ds le tableau de char.
Dans certains cas, cela fonctionne. dans d'autres...
Je soupçonne que le problème provienne lors d'une lecture avec une valeur supérieure à 100.
Voici le contexte:
J'initialise un tableau de char avec le caractère "-". Ensuite, le tableau est rempli par une dll (que je ne maitrise pas) et enfin j'affiche le tableau sous forme de caratère puis sous forme héxa.
Sous forme héxa, j'obtiens ceci (valeurs des 5 premiers index :10, 31,0, ffffff89,48
La valeur fffff89 est assez curieuse. de plus, la valeur "89" est correcte.
Une idée de ou peut venir le problème?
la méthode d'affichage est un fprintf (fichier, %x, tab[i])
Partager