#include #include #include //za da se izpolzva getch(); struct animal { int nomer; char vid[10]; char poroda[20]; char vazrast; float cena; char imunizacii[2]; char broi; } a; FILE *f; //podprogrami void dobavqne() { //dobavqne na jivotno system("cls"); f=fopen("c:/matilda.db","ab"); cout<<"Molq vavedete dannite za 1 jivotno:"<>a.nomer; cout<<"Vid (ku4e, kotka...): "; cin>>a.vid; cout<<"Poroda: "; cin>>a.poroda; cout<<"Vazrast (v meseci): "; cin>>a.vazrast; cout<<"Cena: "; cin>>a.cena; cout<<"Ima li imunizacii (da/ne): "; cin>>a.imunizacii; cout<<"Broi: "; cin>>a.broi; fwrite(&a, sizeof(a), 1, f); cout<<"Zapisa e sahranen"; fclose(f); } void promqna () { //aktualizirane na danni } void del_prodadeni () { //premahwane na prodadeni } void del_jivotno () { //nulirane na dannite za jivotno } void spravka1 () { //spisyk na vsi`4ki jivotni f=fopen("c:/matilda.db","rb"); fread(&a, sizeof(a), 1, f); while(!feof(f)){ cout<<"Nomer: "<>otg; if (otg=='y') remove("c:/matilda.db"); cout<<"Dannite sa iztriti"; getch(); } //kraj na podprogramite //na4alo na glavnata programa int main() { //promenlivi int choice; //glavno menu while (true) { system("CLS"); cout<<"Zoomagazin MATILDA"<>choice; //proverka kakvo e izbral potrebitelq switch (choice) { case 1: dobavqne(); break; case 2: { system("CLS"); cout<<"Izberete tip na aktualizaciq ili vavedete proizvolno "; cout<>choice; if (choice==1) promqna(); if (choice==2) del_prodadeni(); break; } case 3: del_jivotno(); break; case 4: { system("CLS"); cout<<"Izberete vid spravka ili drugo 4islo za vry6tane "<>choice; if (choice==1) spravka1(); if (choice==2) spravka2(); if (choice==3) spravka3(); if (choice==4) spravka4(); if (choice==5) spravka5(); if (choice==6) spravka6(); break; } case 5: del_vsi4ko(); break; case 6: exit(0); } } //kraj na glavnoto menu return 0; }