Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <filesystem>
- #include <sstream>
- #include <Windows.h>
- using namespace std;
- struct worker
- {
- const char* name;
- int detailsOnMonday;
- int detailsInTuesday;
- int detailsInWednesday;
- int detailsInThursday;
- int detailsOnFriday;
- int detailsOnSaturday;
- };
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- setlocale(LC_ALL, "ru");
- worker* demo = new worker[3];
- string sss;
- for (int i = 0; i < 3; ++i)
- {
- cin >> sss;
- demo[i].name = sss.c_str();
- cin >> demo[i].detailsOnMonday;
- cin >> demo[i].detailsInTuesday;
- cin >> demo[i].detailsInWednesday;
- cin >> demo[i].detailsInThursday;
- cin >> demo[i].detailsOnFriday;
- cin >> demo[i].detailsOnSaturday;
- }
- string path = "C:\\Users\\Max\\Desktop\\JAVAFILE.txt";
- ofstream fout;
- int demon = sizeof(demo);
- fout.open(path, ios_base::trunc);
- int i = 0;
- while (i < 3)
- {
- fout.write((char*)&demo[i], sizeof(demon));
- ++i;
- }
- fout.close();
- ifstream fin;
- fin.open(path, ios::beg);
- worker* buf = new worker[3];
- i = 0;
- while (i < 3)
- {
- fin.read((char*)&buf[i], sizeof(demon));
- cout << buf[i].name << " " << buf[i].detailsOnMonday << " " << buf[i].detailsInTuesday << " " << buf[i].detailsInWednesday << " " << buf[i].detailsInThursday << " " << buf[i].detailsOnFriday << " " << buf[i].detailsOnSaturday << endl;
- ++i;
- }
- fin.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement