diff options
1 files changed, 8 insertions, 10 deletions
| -rw-r--r-- | Sem. 03/students_staticName_to_binary.cpp | 18 |
diff --git a/Sem. 03/students_staticName_to_binary.cpp b/Sem. 03/students_staticName_to_binary.cpp index 5c9c77d..51fb711 100644 --- a/Sem. 03/students_staticName_to_binary.cpp +++ b/Sem. 03/students_staticName_to_binary.cpp @@ -23,11 +23,10 @@ int main() ofstream file("student.dat", ios::binary); if (!file.open()) - { - cout << "Error while writing to binary file!" << endl; - delete[] s1.name, s2.name; - return -1; - } + { + cout << "Error while writing to binary file!" << endl; + return -1; + } file.write((const char*)&st, sizeof(st)); //since the data is grouped in the struct, we can save it like this. } @@ -37,11 +36,10 @@ int main() ifstream file("student.dat", ios::binary); if (!file.open()) - { - cout << "Error while reading from binary file!" << endl; - delete[] s1.name, s2.name; - return -1; - } + { + cout << "Error while reading from binary file!" << endl; + return -1; + } file.read((char*)&st, sizeof(st)); |
