From beacc2b9ba1a44cb4a902cb4f6e3a85af4b1a4eb Mon Sep 17 00:00:00 2001 From: Angel Dimitriev Date: Thu, 10 Mar 2022 01:08:07 +0200 Subject: Update simple_struct_binary.cpp --- Sem. 03/simple_struct_binary.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Sem. 03/simple_struct_binary.cpp') diff --git a/Sem. 03/simple_struct_binary.cpp b/Sem. 03/simple_struct_binary.cpp index 6ee16de..37a6315 100644 --- a/Sem. 03/simple_struct_binary.cpp +++ b/Sem. 03/simple_struct_binary.cpp @@ -16,6 +16,9 @@ int main() { //write Test t = { true, 45 }; ofstream file("testObj.bat", ios::binary); + + if (!file.open()) + return -1; file.write((char*)&t, sizeof(t)); } @@ -23,6 +26,9 @@ int main() { //read Test t; ifstream file("testObj.bat", ios::binary); + + if (!file.open()) + return -1; file.read((char*)&t, sizeof(t)); std::cout << t.b << " " << t.x << std::endl; -- cgit v1.3.1-23-gd82d