Website Summary Files Commits Branches @commit @diff @stats
path: root / array_of_students_write.cpp
diff options
context:
space:
mode:
Commitf176299e4e49d85a81abac56be285357d23f0ff5 (patch)
Author
 Angel Dimitriev <angel_dimitriev@abv.bg>
2022-03-15 20:00:39 +0200
Committer
 GitHub <noreply@github.com>
2022-03-15 20:00:39 +0200
Files420d3b55214ceb8ec4f904ba0c9f0adc5c6e59b8 /array_of_students_write.cpp
Object-oriented_programming_FMI-f176299e4e49d85a81abac56be285357d23f0ff5.tar
Object-oriented_programming_FMI-f176299e4e49d85a81abac56be285357d23f0ff5.tar.gz
Object-oriented_programming_FMI-f176299e4e49d85a81abac56be285357d23f0ff5.zip
Parenta2f9ce7f84572400cb67511488aaab3f77c38a52 (diff)
Delete array_of_students_write.cpp
1 files changed, 0 insertions, 38 deletions
-rw-r--r--array_of_students_write.cpp38
diff --git a/array_of_students_write.cpp b/array_of_students_write.cpp
deleted file mode 100644
index 3802bf8..0000000
--- a/array_of_students_write.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
-#include <iostream>
-#include <fstream>
-#include <cstring>
-using namespace std;
-
-struct Student
-{
- char name[30];
- int age;
- int fn;
-};
-
-void initStudent(Student& st, const char* name, int age, int fn)
-{
- strcpy(st.name, name);
- st.age = age;
- st.fn = fn;
-}
-
-void saveToFile(const Student* students, size_t count, ofstream& file)
-{
- file.write((const char*)students, count * sizeof(Student));
-}
-
-
-int main()
-{
- Student* arr = new Student[4];
- initStudent(arr[0], "ivan", 44, 1234);
- initStudent(arr[1], "petur", 12, 765);
- initStudent(arr[2], "alex", 15, 44);
- initStudent(arr[3], "katerina", 19, 12134);
-
- ofstream file("students.dat", ios::binary);
- saveToFile(arr, 4, file);
-
- delete[] arr;
-} \ No newline at end of file