Данные из файла в вектор, массив типа point

319
23 ноября 2017, 03:48

Всем доброго вечера, возник вопрос. Имеется файл, пусть будет обычный текстовый .txt, из него необходимо данные считать в вектор vector<point> MyVector; Каким образом считывать данные из файла, если они в таком виде:

0 0 
0 10
10 10
10 0

Единственное, пробовал вот так, с промежуточной переменной.

MyVector.push_back(in);

Необходимо каждый элемент считать на свое место MyVector[i].x; MyVector[i].y Заранее, спасибо.

Answer 1

На сколько я понимаю, то point - это клас или структура. Нужно создать конструктор класса

 public point(int x, int y){
     this->x = x;
     this->y = y;
 }

А потом создавать екземпляр

my_list.push_back(new point (elements [0], elements[1]));
READ ALSO
getline в цикле С++

getline в цикле С++

Здраствуйте, такая проблема - нудно считать строку с пробелами в цикле while()делаю это через getline(cin, string); и при первом вхождении в цикл все ок, но при...

271
Разница между компиляцией в Qt Creator и g++

Разница между компиляцией в Qt Creator и g++

Обычно, я программирую в среде Qt Creator (на текущий момент это 44

244
Помогите в написании программы [требует правки]

Помогите в написании программы [требует правки]

Напишите программу runsim, осуществляющую контроль количества одновременно работающих UNIX-приложенийПрограмма читает UNIX-команду со стандартного...

231