やりたいこと「 printf();ように引数を指定して変数の中身を文字列として文字列に格納したい。 」
現状 [ 引数を指定しても%d と表示されてしまいうまく表示されない。 ]
ここまでは調べてできなのですがここからどうすればいいのでしょうか?
cpp
1#include <iostream> 2#include <vector> 3 4 5#include <cstdarg> 6 7 8 9void Draw(int x, int y, const char* str, ...) 10{ 11 va_list args; 12 va_start(args, str); 13 14 va_end(args); 15 16 printf("%s",str); 17} 18 19 20 21int main() 22{ 23 int a = 3; 24 Draw(0,0,"%d",a); 25 26 27 28 return 0; 29}
問題を伝えられる最小構成のコードになっていて良いですね!
回答1件
あなたの回答
tips
プレビュー