CString::Format

void 形式 ( LPCTSTR lpszFormat、. );

の形式が無効 (UINT nFormatID,...);

パラメーター

lpszFormat

書式指定文字列。

nFormatID

書式指定文字列を含む文字列リソース識別子。

解説

方法、 sprintfデータを C スタイルの文字配列形式で同じCStringに書式設定されたデータを記述するにはこのメンバー関数を呼び出します。この関数は、形式、 CStringに一連の文字や値を格納します。各オプションの引数 (もしあれば) を変換され、対応する形式仕様lpszFormatで、またはnFormatIDによって識別される文字列リソースから出力。

文字列オブジェクト自体をパラメーターとして形式に提供される場合、呼び出しは失敗します。たとえば、次のコード:

CString str =「いくつかのデータ」;str。形式 (「%s %d」、str、123); 特価;//注目: str パラメーター リストにも使用(&N)

予期しない結果が発生します。

省略可能な引数として文字列を渡すと、あなたがする必要があります明示的にLPCTSTRとしてキャスト。形式では、フォームと同じ機能をしているこのprintf関数の書式引数として。(形式と引数の説明についてを参照してください ランタイム ライブラリ リファレンスprintf )。Null 文字が書かれた文字の末尾に追加されます。

詳細についてを参照してください sprintfランタイム ライブラリ リファレンス

CString の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CString::GetBufferCString::FormatV(&N)

Index