void Formato ( LPCTSTR lpszFormat... );
anular formato (UINT nFormatID,...);
Parámetros
lpszFormat
Una cadena de formato de control.
nFormatID
El identificador de recursos de cadena que contiene la cadena de formato de control.
Observaciones
Llame a esta función miembro para escribir datos con formato en una CString en la misma que forma sprintf formatos de datos en una matriz de caracteres de estilo C. Esta función almacena una serie de personajes y valores en la CStringy formatos. Cada argumento opcional (si existe) se convierte y salida de acuerdo con la especificación de formato correspondiente en lpszFormat o en el recurso de cadena identificado por nFormatID.
La convocatoria se producirá un error si el propio objeto de cadena se ofrece como un parámetro al formato. Por ejemplo, el siguiente código:
CStri&ng str = "Algunos datos";
STR.Formato ("% s % d", str, 123); nbsp; / / Atención: str se utiliza también en la lista de parámetros
provocará resultados impredecibles.
Cuando se pasa una cadena de caracteres como un argumento opcional, primero debe convertirlo explícitamente como LPCTSTR. El formato tiene la misma forma y función como argumento de formato para la función printf . (Para obtener una descripción de los argumentos y formato, consulte printf en la Referencia de la biblioteca de tiempo de ejecución.) Un carácter null se anexa al final de los caracteres escritos.
Para obtener más información, consulte sprintf en la Referencia de la biblioteca de tiempo de ejecución.
Visión General de CString |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CString::GetBuffer, CString::FormatV