Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "vectorprototypes.h"
- template<class Space>
- void Vector<Space>::ExportVectorFromFile(string path)
- {//Закрытый метод, который считывает вектор из файла.
- ofstream vectorFile(path); //Открываем нужный файл, в котором записан наш вектор.
- size = vectorFile.filesize() / sizeof(Space); //Количество координат в векторе - это просто размер файла поделенный на тип данных вектора.
- coordinates = new Space[size]; //Выделяем память под его координаты.
- vectorFile << coordinates; //Записываем из файла координаты вектора
- vectorFile.close(); //Закрываем наш файл.
- }
- template<class Space>
- void Vector<Space>::ImportVectorToFile(string path)
- {//Метод, который записывает вектор в файл.
- ifstream vectorFile(path); //Открываем или создаем файл, в который мы запишем наш вектор.
- vectorFile >> coordinates; //Просто записываем координаты вектора в файл.
- vectorFile.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement