Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void SaveData(String Fname, const DynamicArray<Data> &DataSet, mistakes &err)
- {
- ofstream f;
- f.open(Fname.c_str(), ios::binary);
- if(!f.is_open())
- {
- err = openFileErr;
- f.close();
- return;
- }
- int count = DataSet.Length;
- try
- {
- f.write((char *)&count, sizeof(count));
- for(int i = 0; i < count; i++)
- f.write((char *)&DataSet[i], sizeof(DataSet[i]));
- }
- catch(...)
- {
- f.close();
- err = memAllocErr;
- return;
- }
- f.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement