Bonjour tout le monde,

J'ai besoin de vos aides SVP.
Je veux convertir un nombre hexadécimal en décimal et stocker le résultat; En fait, j'ai commencé par ce petit code qui affiche bien le nombre en décimal mais j'arrive pas à le stocker.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
#include <stdio.h>
#include <stdlib.h>
 
int main()
int V_Hex;
char 
 
printf ("donner le nombre en hexa");
scanf ("%x", &V_Hex);
 
printf ("le nombre en dec est : %u \n", V_Hex); //IL affiche bien le nombre en dec
 
sprintf(V_Dec, "%u", V_Hex);
printf("V_Dec= %s", V_Dec); // Il affiche V_Dec= NULL
 
return 0;
}
J'arrive pas à trouver le problème dans ma fonction .

merci d'avance