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::GetBuffer、 CString::FormatV(&N)