我有一个带机器人坐标的文件,其中包含机器人的X,Y和旋转度。如何从C++中的文件中读取坐标
0.2 0.3 150
1.7 3.2 -30
.....
8.7 5.2 -120
我也有来自像
1.5 1.4 1.0. 1.5
4.5 3.4 8.3. 1.1
....
3.5 7.3 1.2. 12.5
而且首先我读机器人的坐标,然后它的传感器值,并做一些计算机器人传感器与不同的读数的文件。有什么意见可以创建一个机器人姿态的类,它将保持变量?
double x,y; int degrees;
因为它更容易使只是阵列双[linesInFile] [3],将让所有的值作为双类型来创建类的位置和创建位置对象数组。 如果我不知道文件中有多少个坐标,并且在读取整个文件之前我不知道数组的大小,那么创建该数组的最佳方法是什么?他们可以被添加dynamicalt,或者我应该先阅读文件中有多少行,然后创建新的数组?