Я знаю, что существует немало вопросов от текста к массиву, но мне трудно совместить их с моими.C++ Чтение в текстовом файле в Array of vec4
Я плохо разбираюсь в C++, но мне нужно использовать его для программирования OpenGl.
В основном я создал массив vec4 (vec4 - всего 4 "точки" для системы координат), а затем я распечатал их в текстовый файл. Файл читается как так (я устранил последнюю точку, потому что это всегда 1, и я полагал, что я мог бы добавить его в при чтении текстового файла позже):
(0.26, 0385, 0.48)
(0.27, 0386, 0.47)
(0.28, 0387, 0.46)
(0.29, 0388, 0.45)
Так каждая линия разделяется на один End L,;
Теперь я хочу прочитать этот текстовый файл и вернуть его в массив vec4. Самый простой способ сделать это, избегая «(',', 'и') '? Возможно, я мог бы написать огромные длинные вложенные if/else, чтобы сорвать эти нежелательные символы, но это было бы довольно неэффективно, и я уверен, что кто-то там умнее.
Любые предложения? Помогите?
Спасибо!
Спасибо за редактирование, я не мог решить, должен ли мой текстовый файл входить в кодовые блоки :) И я попробую этот метод. Это только для целей тестирования, и я знаю, что текст будет отформатирован таким образом, потому что я это делаю. – user1144605