-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 回答