Formatage de données dans sprintf
Bonjour,
Je souhaite passer en argument le formatage de données dans un sprintf mais je ne sais pas par quel bout commencer !
Sprintf(tableau[255], "%06d", data_1);
Sprintf(tableau[255], "%04d", data_1);
Sprintf(tableau[255], "%06x", data_2);
Sprintf(tableau[255], "%06X", data_2);
Sprintf(tableau[255], "%04X", data_x); (Multiplié par le nombre de cas possible)
Je souhaite passer en argument ce qui se trouve entre crochets (04X,06x, …)
L'idée étant de fournir dans un IHM la possibilité à l'utilisateur final le choix quant au formatage de ces données.
Je ne souhaite pas passer par un case car le nombre de possibilité est trop important.
Donc dans mon IHM on doit pouvoir écrire dans une zone: "%04X", data_x .
Ou éventuellement dans 2 zones :
Zone 1 le formatage : "%04X"
Zone 2 la variable : data_x
Merci pour votre aide