void Format ( LPCTSTR lpszFormat... );
void Format (UINT nFormatID,...);
Paramètres
lpszFormat
Une chaîne de format de contrôle.
nFormatID
L'identificateur de ressource de chaîne qui contient la chaîne de format de contrôle.
Remarques
Appelez cette fonction membre pour écrire des données formatées à une CString dans la même que façon que sprintf formats de données dans un tableau de caractères de style C. Cette fonction met en forme et stocke une série de caractères et valeurs dans le CString. Chaque argument facultatif (le cas échéant) est converti et de sortie selon la spécification du format correspondant au lpszFormat ou de la ressource de chaîne identifiée par nFormatID.
L'appel échouera si l'objet string en elle-même est offert en tant que paramètre de Format. Par exemple, le code suivant:
CStri&ng str = « Certaines données » ;
Str.Format ("% s % d", str, 123); nbsp ; / / Attention: str est également utilisé dans la liste des paramètres
va provoquer des résultats imprévisibles.
Lorsque vous passez une chaîne de caractères comme un argument facultatif, vous devez jeter il explicitement comme type LPCTSTR. Le format a la même forme et la fonction comme argument pour la fonction printf format. (Pour une description de la forme et les arguments, voir printf dans la Référence de la bibliothèque Run-Time.) Un caractère null est ajouté à la fin des caractères écrits.
Pour plus d'informations, voir sprintf dans la Référence de la bibliothèque Run-Time.
Aperçu de CString |nbsp ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CString::GetBuffer, CString::FormatV