Advertisement
SwordPencil

vectorfile.cpp

Dec 14th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.22 KB | None | 0 0
  1. #include "vectorprototypes.h"
  2.  
  3. template<class Space>
  4. void Vector<Space>::ExportVectorFromFile(string path)
  5. {//Закрытый метод, который считывает вектор из файла.
  6.     ofstream vectorFile(path); //Открываем нужный файл, в котором записан наш вектор.
  7.     size = vectorFile.filesize() / sizeof(Space); //Количество координат в векторе - это просто размер файла поделенный на тип данных вектора.
  8.     coordinates = new Space[size]; //Выделяем память под его координаты.
  9.     vectorFile << coordinates; //Записываем из файла координаты вектора
  10.     vectorFile.close(); //Закрываем наш файл.
  11. }
  12.  
  13. template<class Space>
  14. void Vector<Space>::ImportVectorToFile(string path)
  15. {//Метод, который записывает вектор в файл.
  16.     ifstream vectorFile(path); //Открываем или создаем файл, в который мы запишем наш вектор.
  17.     vectorFile >> coordinates; //Просто записываем координаты вектора в файл.
  18.     vectorFile.close();
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement