printfのような関数を作りたい(n個の引数リスト)

  • デル株式会社
  •  

    古い記事

    void C**********::PrintfEx(LPCSTR pstrFormat, …)
    {
         CString strMessage;

         //可変個引数格納用
         va_list vaList;       

         va_start(vaList, pstrFormat);        //引数リストをセットする

         strMessage.FormatV(pstrFormat, vaList);    //文字列をフォーマット

         va_end(vaList);//引数取得後ポインタにNULLセット

         MessageBox(strMessage);

    }

     

    関連記事

    ページ上部へ戻る