-1

文字列ストリーム内に文を書き込もうとしています。ここに私のスケッチがあります:

stringstream is;
float position_angle0;

position_angle0=12.5;

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

動作していないように見えるので、何か問題があると思います。これを行う正しい方法を教えてください。

4

2 に答える 2

1

標準ストリームは型書式指定子を取りません。既に暗黙的に型安全であるため、その必要はありません。

is << "setpos1 0 " << static_cast<int>(position_angle0) << ' ';
于 2012-04-25T18:12:07.940 に答える
1

次のようになります。

is << "setpos1 0 " << static_cast<int>(position_angle0);
于 2012-04-25T18:12:08.783 に答える