CString::Format

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

Index