2012-04-25 10 views
-1

文章を文字列ストリームに書き込もうとしています。ここに私のスケッチです:cppの文字列ストリームに浮動小数点を追加する

stringstream is; 
float position_angle0; 

position_angle0=12.5; 

is << "setpos1 0 %d ", int(position_angle0); 

私はそれが動作していないようだと思う何か間違いがあります。これを行う正しい方法を教えてもらえますか?

答えて

1

標準ストリームでは、型指定子を使用しません。–は、すでに暗黙的に型保証されているため、必要ありません。

is << "setpos1 0 " << static_cast<int>(position_angle0) << ' '; 
+0

それは動作しますが、おかげでたくさん! – user2124350

1

それは次のようになります。

is << "setpos1 0 " << static_cast<int>(position_angle0); 
関連する問題