У меня есть файл с координатами робота, который содержит 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, или я должен прочитать, сколько строк в файле сначала, а затем создать новый массив?