n [z]. id <<""; <
} delet (char * base) {("cls"); i, j; <<"ID:";>> i;
-i; (i == size) - size;
else {
for (j = i; j
strcpy (list [j]. magazin, list [j +1]. magazin);
strcpy (list [j]. tovar, list [j +1]. tovar);
list [j]. kolvo = list [j +1]. kolvo;
list [j]. cena = list [j +1]. cena;
}
- size;} <<" r nDelete record" <
} add (char * base) {("cls"); * f = fopen (base, "a"); <<"Magazin:"; cin>> ; tmp.magazin; <<"Tovar:"; cin>> tmp.tovar; <<"Kolichestvo:"; cin>> tmp.kolvo; <<"Cena : "; cin>> tmp.cena; * css; t = 0; (; t <= strlen (tmp.magazin); t + +) {= strchr (tmp.magazin, ''); if (css) ""); (Tmp.tovar, "");. Kolvo = 0;. Cena = 0; (f); (base); (base);
} save (char * base) {j = 0; * f = fopen (base, "w"); (f, "% s% s% u% u", list [ j]. magazin, list [j]. tovar, list [j]. kolvo, list [j]. cena); (j = 1; j <= size; j + +) (f, " n% s% s % u% u ", list [j]. magazin, list [j]. tovar, list [j]. kolvo, list [j]. cena); (f);
} load (char * base) {j = 0; * f = fopen (base, "r"); (! feof (f)) {(f, "% s% s % u% u ", & tmp.magazin, & tmp.tovar, & tmp.kolvo, ""); (Tmp.tovar, "");. Kolvo = 0;. Cena = 0;} = - j; (f);}
автоматизація обробка економічний інформація
Висновок
У ході виконання курсової роботи розроблена програма на мові Сі + + для обробки даних типу структура. Обробка даних включає:
- створення нової БД
- перегляд існуючої БД
- редагування БД
- доповнення БД
- видалення записів з БД
- сортування БД за певним полю
- пошук запису за певними критеріями
При розробці програмі використовувалися функції, масиви, цикли, покажчики. p align="justify"> Розроблена програма дозволяє підвищити ефективність обробки даних і скоротити час на пошук необхідних записів.