{("|% 3d", (* (p + i)). day_hrs [j]); ("% 3d", (* (p + i)). day_csh [j]);  
} <<"|" < 
} 
 } general :: prosmz ()// опис виведення результатів обробки 
  {i = 0; ("cls");. readf ();. obr (); < 
 {("|% 2d", i +1); ("|% 12s", (* (p + i)). fio); ("|% 10s", (* (p + i)). wrk); ("|% 10d |", (* (p + i)). wk); < 
} <<"| ___ | _____________ | ____________ | ___________ |" < 
} general :: dob ()// опис додавання за одного запису 
  {j; ch;. open (imfile, ios :: app) ;//app - перехід покажчика в кінець файлу ("cls"); 
 Так (д)/Ні (н) ") <> ch;  
} (ch == -92);. close (); 
 } general :: nm_kor (int x)// опис визначення редагованої запису за координатами 
  {((x> = 7) && (x <= 16)) return 1; ((x> = 19) && (x <= 27)) return 2; ((x> = 29) && (x <= 31)) return 3; ((x> = 33) && (x <= 35)) return 4; ((x> = 37) && ( x <= 39)) return 5; ((x> = 41) && (x <= 43)) return 6; ((x> = 45) && (x <= 47)) return 7 ; ((x> = 49) && (x <= 51)) return 8; ((x> = 53) && (x <= 55)) return 9; ((x> = 57) && (x <= 59)) return 10; ((x> = 61) && (x <= 63)) return 11; ((x> = 65) && (x <= 67)) return 12; ((x> = 69) && (x <= 71)) return 13; ((x> = 73) && (x <= 75)) return 14;  p> 
} general :: kor ()// опис коректіровкі записів курсором 
				
				
				
				
			  {. prosm (); key; i; j; f; x = 0; y = 6 +2 * n; < 
 {= 0; = getch (); (key) 
  {72: y -; break;// up80: y + +; break;// down75: x -; break;// left77: x + +; break;// rigth 
 }. gotoxy (x, y); (key == 32) f = 1; (key == 13) 
  {(i = 0; i 
 {
  {(nm_kor (x)) 
  {1: cin>> (* (p + i)). fio; break; 2: cin>> (* (p + i)). wrk; break; 3: cin>> (* (p + i)). day_hrs [0]; break; 4: cin>> (* (p + i)). day_csh [0]; break; 5: cin>> (* (p + i)) . day_hrs [1]; break; 6: cin>> (* (p + i)). day_csh [1]; break; 7: cin>> (* (p + i)). day_hrs [2]; break; 8: cin>> (* (p + i)). day_csh [2]; break; 9: cin>> (* (p + i)). day_hrs [3]; break; 10: cin> > (* (p + i)). day_csh [3]; break; 11: cin>> (* (p + i)). day_hrs [4]; break; 12: cin>> (* (p + i)). day_csh [4]; break; 13: cin>> (* (p + i)). day_hrs [5]; break; 14: cin>> (* (p + i)). day_csh [5]; break; 
  {(0, (6 +2 * n)); < 
} f = 0; (x, y); 
 } (f == 1); 
 }. open (imfile); (i = 0; i 
}. close ();. prosm (); <