[/code]#include <cstdlib> #include <iostream> #include <string> using namespace std; struct DateOfBirth{ int day; int month; int year; }; struct student{ string fam; DateOfBirth data; int ball; }students[7]; void OnSave(student *stud); void OnLoad(student *stud); int main() { int a,b,c,d,f,n; student students2[7]; student students3[7]; string ss(""); for (int i=0;i<7;i++) { cout<<"vvedi fam \n"; cin>>ss; students2[i].fam=ss; cout<<"vvedi day \n"; cin>>students2[i].data.day; cout<<"vvedi month \n"; cin>>students2[i].data.month; cout<<"vvedi year \n"; cin>>students2[i].data.year; cout<<"vvedi ball \n"; cin>>students2[i].ball; } for(int i=0;i<7;i++) { OnSave(students2); } OnLoad(students3); for(int i=0;i<7;i++) { cout<<students3[i].fam<<endl <<students3[i].data.day<<endl <<students3[i].data.month<<endl <<students3[i].data.year<<endl <<students3[i].ball<<endl; } system("CAUSE"); return 0; } void OnSave(student *stud) { FILE *save; save=fopen("fail.txt","wbt"); fwrite(stud,sizeof(student),7,save); fclose(save); } void OnLoad(student *stud) { FILE *save; save = fopen("fail.txt","rbt"); fread(stud,sizeof(student),7,save); fclose(save); } [code] |