我有一个字符串数组,它们包含有关对象在 3D 空间中位置的信息。位置用逗号分隔。逗号前的第一个是 x 位置,第二个是 y,第三个是 z。其中一些字符串是:
string a = "0.95,2.34,0"
string b = "18.05,5,0"
string c ="112.1,10,3"
我想将 0.95 分配给 float xPos,将 2.34 分配给 yPos,将 0 分配给 zPos 等。
我想在 for 循环中为数组中的每个字符串一一做这些。
我不能使用 substr 因为它们的长度不同。如何获取逗号之间的子字符串并将它们放入变量中?
-我使用 C++
PS对不起我的英语不好