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