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.
La compilation ne pose pas de problème, cependant dans buffer j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #define TAILLE 10 ~ ~ char buffer[TAILLE+1]; ~ ~ sprintf(buffer,"%0TAILLEs",data);
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
Partager