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