void Formato ( LPCTSTR lpszFormat... );
public static void formato (UINT nFormatID,...);
Parametri
lpszFormat
Una stringa di formato-control.
nFormatID
L'identificatore di risorsa stringa che contiene la stringa di formato-control.
Osservazioni
Chiamare questa funzione membro per scrivere i dati formattati in un CString nello stesso che modo che sprintf formati di dati in una matrice di caratteri di tipo C. Questa funzione formatta e archivia una serie di caratteri e i valori nel CString. Ogni argomento facoltativo (se presente) viene convertita e output secondo la specifica del formato corrispondente in lpszFormat o dalla risorsa stringa identificato da nFormatID.
La chiamata avrà esito negativo se l'oggetto stringa stessa viene offerto come un parametro al formato. Ad esempio, il codice seguente:
CStri&ng str = "Alcuni dati";
Str.Formato ("% s % d", str, 123); nbsp; / / Attenzione: str è utilizzato anche nell'elenco di parametri
causerà risultati imprevedibili.
Quando si passa una stringa di caratteri come un argomento facoltativo, è necessario cast in modo esplicito come LPCTSTR. Il formato ha la stessa forma e funzione come argomento per la funzione printf formato. (Per una descrizione di formato e argomenti, vedere printf in Riferimento alla libreria di runtime.) Un carattere null viene aggiunto alla fine di caratteri scritti.
Per ulteriori informazioni, vedere sprintf in Riferimento alla libreria di runtime.
CString panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CString::GetBuffer, CString::FormatV