sprintf() et format de sortie dans buffer
Bonjour,
Ayant besoin de formater un zone, j'ai trouvé l'instruction sprintf() qui répond exactement à ce que je veux réaliser.
Cependant je souhaite utiliser pour la taille de sortie une longueur données dans un #define
ex.
Code:
1 2 3 4 5 6 7 8
|
#define TAILLE 10
~
~
char buffer[TAILLE+1];
~
~
sprintf(buffer,"%0TAILLEs",data); |
La compilation ne pose pas de problème, cependant dans buffer j'ai
TAILLEs au lieu de la valeur de la data (qui est de type int)
Cette ecriture est-elle possible ou dois je obligatoirement mettre la longueur
%10s ?
Merci