printf(" A B I T U R I E N Tnn");
printf("- MENU --------------------------------------------n");
printf("tF1 - Aboutn");
printf("tL - Print listn");
printf("tA - Add record to listn");
printf("tC - Change recordn");
printf("tD - Delete record of listn");
printf("tR - Restore deleted recordn");
printf("tS - Save listn");
printf("tESC - Exitn");
printf("---------------------------------------------------nn");
};
void PrintHelp()
{
printf("- ABOUT -------------------------------------------n");
printf("t............n");
printf("t............n");
printf("t............n");
printf("t............n");
printf("t............n");
printf("---------------------------------------------------nn");
};
main.cpp
#include <iostream>
#include <string>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
#include "list.h"
void PrintHelp();
void PrintMenu();
using namespace std;
void main()
{
List list;
list.ReadData("abit2.txt");
//list.PrintList();
char ch=0;
while((int)ch!=27)//ESC
{
system("cls");
PrintMenu();
switch((int)ch)
{
case 59://F1
PrintHelp();
break;
case -92://L
case 108:
list.PrintList();
break;
case -28://A
case 97:
list.AddRecord();
break;
case 100://D
case -94:
list.DelRecord();
break;
case 114:
case -86:
list.RestoreRecord();
break;
case 99://C
case -31:
list.ChangeRecord();
break;
case 115:
case -21:
list.SaveData("abit2.txt");
break;
default:
printf("Key - %dn", (int)ch);
}
ch = getch();
}
}
[1] Далее каждую сущность будем называть объектом
[2] Т.к. нормализация базы данных не является целью курсовой работы, то этот недостаток не будем учитывать при выборе оптимального метода решения
11-09-2015, 00:11