我正在尝试在stringstream中写一个句子。这是我的草图:
stringstream is;
float position_angle0;
position_angle0=12.5;
is << "setpos1 0 %d ", int(position_angle0);
我猜错了,因为它似乎不起作用。你能告诉我正确的方法吗?
答案 0 :(得分:1)
标准流不采用类型格式说明符 - 没有必要,因为它们已经隐式类型安全。
is << "setpos1 0 " << static_cast<int>(position_angle0) << ' ';
答案 1 :(得分:1)
它应该是这样的:
is << "setpos1 0 " << static_cast<int>(position_angle0);