我有一个数组,其中包含具有以下结构的元素:
struct xyz { float x; float y; float z; };
如何使用一两行将所有值保存到字符串中?我现在正在使用一个for
循环并world[i].x, world[i].y, world[i].z
成功访问每个位置,但这需要很多时间......
补充:我现在将它保存到 txt 中,如下所示,但为每个数组位置运行一个循环并消耗大量执行时间。如果需要更多详细信息,请告诉我。
POINT world[1280];
fillArrayWithData(world);
for (int i=0;i<width;i++)
{
fs<<world[i].x<<" "<<world[i].y<<" "<<world[i].z;
}