- ベストアンサー
sprintfのような関数を自作する
表題のようにsprintfのような関数を自作することはできますか? 行いたいのは、例えば、 void TestKansu(AnsiString str) { //str文字列を処理 } という関数を用意したとしてこれを使うには AnsiString str; str.sprintf("TestMessage %d" , tes); TestKansu(str); としなくてはいけないと思いますが、もっと簡潔に TestKansu("TestMessage %d" , tes); とできるような関数を自作することは可能ですか? C++です。 宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
本家sprintfはC言語で書かれているわけですから、当然自分で作ることが出来ます。 「Programming Place Plus C言語編 第52章 可変個引数」 http://www.geocities.jp/ky_webid/ProgrammingPlacePlus/c/052.html