Retour
WsPrintF (Win32)
int cdecl wsprintf (lpOut, lpFmt [[, argument]...)
LPTSTR lpOut;
LPCTSTR lpFmt;
La fonction wsprintf formate et stocke une chaîne de caractères et des valeurs dans un Buffer. Chaque
argument (s'il y en a plusieurs) est converti, et chaque donnée de sortie selon ce qu'il signifie prend
le format correspondant (ex soit des chiffres ou du texte). La fonction ajoute un null à la fin des
chaînes de caractères de type texte, mais ce null ne fait pas parti du reste du texte.
Paramètre Description
lpOut Pointe sur une chaîne de caractères terminée par un NULL,
qui représente le format de donnée.
lpFmt Pointe sur une chaîne de caractères terminée par un NULL, qui
contient la chaîne de caractères du contrôle de format.
argument Représente un ou plusieurs arguments facultatifs. Le nombre et
le type d'arguments dépendent des ordres des caractères de contrôle de format correspondants dans lpFmt.
Retours
La valeur de retour est le nombre de caractères stockés dans lpOut, sans compter le null de terminaison.
Si une erreur se produit, la fonction renvoie une valeur plus petite que la longueur de lpFmt.
Commentaires
La chaîne de caractères du contrôle de format contient les spécifications du format qui déterminent le
format de production pour les arguments qui suivent le paramètre lpFmt. Les spécifications du format,
représentées ci-dessous, commencent toujours par un signe de 'pourcentage'(le %). un signe de
'pourcentage' est suivi par un caractère qui n'a aucune signification, ce caractère est affiché tel qu'il
est. Par exemple, % produit le caractère d'un simple signe de 'pourcentage'.
Une spécification de format a la forme suivante :
%[-][#][0][width][.precision]type
Voir Aussi
wvsprintf
Retour