次の方法で共有


CStringT::FormatV

可変個引数リストを使用してメッセージ文字列を書式化します。

void FormatV(
   PCXSTR pszFormat,
   va_list args
);

パラメーター

  • pszFormat
    書式指定文字列へのポインター。 これは、挿入のスキャンされ、それに応じて書式設定されます。 書式指定文字列は、パラメーターを任意の順序で挿入できるようにする以外、ランタイムの関数の printfの式の形式の文字列に似ています。

  • args
    引数リストへのポインター。

解説

vsprintf_s .の式を C スタイルの文字配列にデータを書式設定 CStringT の文字列に引数の書式設定された文字列と可変リストと同様に書き込みます。

使用例

void WriteString(LPCTSTR pstrFormat, ...)
{
    CString str;

    // format and write the data you were given
    va_list args;
    va_start(args, pstrFormat);

    str.FormatV(pstrFormat, args);
    va_end(args);

    _tprintf_s(str);
    return;
}
// Call the above WriteString function.
WriteString(_T("%d error(s) found in %d line(s)"), 10, 1351);

必要条件

ヘッダー: cstringt.h

参照

関連項目

CStringT クラス