CString::Format

void Формат ( LPCTSTR lpszFormat... );

Отменить формат (UINT nFormatID,...);

Параметры

lpszFormat

Строка формата управления.

nFormatID

Идентификатор ресурса строки, содержащее строку формат элемента управления.

Примечания

Вызов этой функции-члена для записи форматированных данных CString в той же образом sprintf форматирует данные в массив символов C-типа. Эта функция форматов и сохраняет серию символов и значений в CString. Каждый дополнительный аргумент (если таковые имеются) преобразуется и вывода в соответствии с соответствующей спецификации формата в lpszFormat или из строкового ресурса, определяемого nFormatID.

Вызов завершится ошибкой, если сам объект string является как параметр Формат. Например следующий код:

CStri&ng str = «Некоторые данные»;
ул.Формат ("% s % d", str, 123); nbsp;  / / Внимание: str используется также в списке параметров

приведет к непредсказуемым результатам.

При передаче в символьную строку в качестве дополнительного аргумента, вам необходимо привести его явно LPCTSTR. Формат имеет те же формы и функции в качестве аргумента формат для функции printf . (Описание формата и аргументы, см. printf в Справочник по библиотеке времени выполнения.) Нулевой символ добавляется в конец записанных символов.

Для получения дополнительной информации, смотрите sprintf в Справочник по библиотеке времени выполнения.

Обзор CString |nbsp; Члены класса | Иерархическая схема

См. также CString::GetBuffer, CString::FormatV

Index