Bonjour,

J'ai un problème avec la conversion d'une valeurs récupérés dans une string en une valeur de type "int".
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
char delimiter[] = "\n";
char *l_data;
char l_bufferTemp[] = "7D\n");
int l_valeur = 0;
 
l_data = strtok( l_bufferTemp, delimiter );
printf( "l_data: %s\n", l_data );
 
 
l_valeur  = atoi(l_data);
printf( "valeur: %i\n", l_valeur );
Le problème est que je lis bien la valeur "7F" dans mon premier "printf" mais après la conversion je ne recupère que la valeur "7" dans mon deuxième printf.

Quel est le problème?

Je vous remercie.