• ベストアンサー

sprintfのような関数を自作する

表題のようにsprintfのような関数を自作することはできますか? 行いたいのは、例えば、 void TestKansu(AnsiString str) { //str文字列を処理 } という関数を用意したとしてこれを使うには AnsiString str; str.sprintf("TestMessage %d" , tes); TestKansu(str); としなくてはいけないと思いますが、もっと簡潔に TestKansu("TestMessage %d" , tes); とできるような関数を自作することは可能ですか? C++です。 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

本家sprintfはC言語で書かれているわけですから、当然自分で作ることが出来ます。 「Programming Place Plus C言語編 第52章 可変個引数」 http://www.geocities.jp/ky_webid/ProgrammingPlacePlus/c/052.html

関連するQ&A

専門家に質問してみよう