Advertisement
Integery

Untitled

Nov 22nd, 2019
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.46 KB | None | 0 0
  1. void SaveData(String Fname, const DynamicArray<Data> &DataSet, mistakes &err)
  2. {
  3.     ofstream f;
  4.     f.open(Fname.c_str(), ios::binary);
  5.     if(!f.is_open())
  6.     {
  7.         err = openFileErr;
  8.         f.close();
  9.         return;
  10.     }
  11.     int count = DataSet.Length;
  12.     try
  13.     {
  14.             f.write((char *)&count, sizeof(count));
  15.         for(int i = 0; i < count; i++)
  16.             f.write((char *)&DataSet[i], sizeof(DataSet[i]));
  17.     }
  18.     catch(...)
  19.     {
  20.         f.close();
  21.         err = memAllocErr;
  22.         return;
  23.     }
  24.     f.close();
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement