Форум программистов, компьютерный форум CyberForum.ru

Подскажите, пожалуйста, как написать базу данных к даному меню, а то не шарю. Очень буду благодарен - C++

Восстановить пароль Регистрация
 
ThePast
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 3
03.12.2013, 20:15     Подскажите, пожалуйста, как написать базу данных к даному меню, а то не шарю. Очень буду благодарен #1
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>

void Window(int x1,int y1,int x2,int y2,int bg,int rect,char ch);
void MainMenu();
void podmenu1();
void podmenu2();
void podmenu3();
void podmenu4();
const MinMIndex = 1;
const MaxMIndex = 4;
int MIndex;
int PMIndex;

void Window(int x1,int y1,int x2,int y2,int bg,int rect,char ch)
{
textcolor(bg); textbackground(rect);
int i=x1;
while(i<x2)
{
int j=y1;
while (j<y2)
{
gotoxy(i,j); cprintf("%c",219);
j++;
}
i++;
}

if (ch=='y')
{
textcolor(rect);
textbackground(bg);
i=x1;
while(i<=x2)
{
gotoxy(i,y1); cprintf("%c",205);
gotoxy(i,y2); cprintf("%c",205);
i++;
}
}
i=y1;
while(i<y2)
{
gotoxy(x1,i); cprintf("%c",186);
gotoxy(x2,i); cprintf("%c",186);
i++;
}
gotoxy(x2,y2); cprintf("%c",188);
gotoxy(x2,y1); cprintf("%c",187);
gotoxy(x1,y2); cprintf("%c",200);
gotoxy(x1,y1); cprintf("%c",201);
}

void MainMenu()
{
textbackground(1);
clrscr();
//Window(0,1,78,1,7,1,'n');
// getch();
//Window(0,25,79,25,7,1,'n');

textcolor(0); textbackground(7);
gotoxy(3,25);
cprintf("Pres 'Esc' to exit ");
textcolor(0); textbackground(2);
gotoxy(2,1);
cprintf(" File ");
textcolor(0); textbackground(7);
cprintf(" Dii ");
cprintf(" Powyk ");
cprintf(" Help ");
MIndex = MinMIndex;
}

void podmenu1()
{
int pch;
textbackground(7);
Window(2,2,16,5,7,0,'y');
gotoxy(3,4); cprintf(" Exit ");
textbackground(2);
gotoxy(3,3); cprintf(" Basa danuh");

do
{
pch=getch();
switch (pch)
{
case 80:
PMIndex++;
switch(PMIndex)
{
case 2:
textbackground(7);
gotoxy(3,3); cprintf(" Basa danuh ");
textbackground(2);
gotoxy(3,4); cprintf(" Exit ");
break;
default:
PMIndex=1;
textbackground(7);
gotoxy(3,4); cprintf(" Exit ");
textbackground(2);
gotoxy(3,3); cprintf(" Basa danuh ");
break;
}
break;
case 72:
PMIndex--;
switch(PMIndex)
{
case 1:
textbackground(7);
gotoxy(3,4); cprintf(" Exit ");
textbackground(2);
gotoxy(3,3); cprintf(" Basa danuh ");
break;
default:
PMIndex=2;
textbackground(7);
gotoxy(3,3); cprintf(" Basa danuh ");
textbackground(2);
gotoxy(3,4); cprintf(" Exit ");
break;
}
break;
case 13:
{
switch(PMIndex)
{
case 1:
// Window(2,2,16,6,1,0,'n');
// getch();
Window(8,4,69,22,7,0,'y');
gotoxy(12,4);
textcolor(15);
textbackground(6);
cprintf(" Kriterii diagnostiki ");
textbackground(7);
gotoxy(9,5);
textcolor(15);
cprintf(" Syla strymy,A ");
cprintf(" Napryga,V ");
cprintf(" Kil.Obertiv ");
cprintf(" Temperatyra,C ");
cprintf(" KKD,%");
getch();
pch = 27;
break;
case 2:
exit(1);
pch = 27;
break;
}
break;
}
}
}while(pch!=27); //Esc
MainMenu();
//Window(1,2,75,24,1,0,'n');
}
void podmenu2()
{
int pch;
Window(8,2,16,5,7,0,'y');
gotoxy(9,4);
cprintf("Zminutu");
textbackground(2);
gotoxy(9,3); cprintf("Dodatu");
do
{
pch=getch();
switch (pch)
{
case 80:
PMIndex++;
if (PMIndex==2)
{
textbackground(7);
gotoxy(9,3); cprintf("Dodatu");
textbackground(2);
gotoxy(9,4); cprintf("Zminutu");
}
else {
PMIndex=1;
textbackground(2); gotoxy(9,3); cprintf("Dodatu");
textbackground(7);
gotoxy(9,4); cprintf("Zminutu");
}
break;
case 72:
PMIndex--;
if (PMIndex==1)
{
textbackground(7);
gotoxy(9,4); cprintf("Zminutu");
textbackground(2);
gotoxy(9,3); cprintf("Dodatu");
}
else {
PMIndex=2;
textbackground(7);
gotoxy(9,3); cprintf("Dodatu");
textbackground(2);
gotoxy(9,4); cprintf("Zminutu");
}
break;
case 13:
if (PMIndex==1)
{
//Window(2,2,16,5,1,0,'n');
Window(8,4,38,15,7,0,'y');
gotoxy(10,4);
textbackground(6);
textcolor(15);
cprintf(" Vvedit novuy zapus: ");
gotoxy(10,6);
textcolor(15);
textbackground(7);
cprintf("Syla strymy,A : ");
gotoxy(10,8);
cprintf("Napryga,V : ");
gotoxy(10,10);
cprintf("Kil.Obertiv : ");
gotoxy(10,12);
cprintf("Temperatyra,C : ");
gotoxy(10,14);
cprintf("KKD,% : ");
getch();
pch=27;
}
else {
Window(3,3,45,6,7,0,'y');
textcolor(15);
gotoxy(4,4);
cprintf("Number of records is ");
gotoxy(4,5);
cprintf("Please enter number of record - ");
Window(8,8,50,19,7,0,'y');
gotoxy(10,8);
textcolor(15);
textbackground(6);
cprintf(" Please edit record ");
gotoxy(10,10);
textcolor(15);
textbackground(7);
cprintf("Syla strymy,A : ");
gotoxy(10,12);
cprintf("Napryga,V : ");
gotoxy(10,14);
cprintf("Kil.Obertiv : ");
gotoxy(10,16);
cprintf("Temperatura,C : ");
gotoxy(10,18);
cprintf("KKD,% : ");

gotoxy(29,9);
textbackground(7);
cprintf("Previous New");
getch();
pch=27;
}
break;
}
}while(pch!=27); //Esc
MainMenu();

//Window(1,2,75,24,1,0,'n');
}

void podmenu3()
{
int pch;
Window(14,2,25,6,7,0,'y');
gotoxy(15,4); cprintf(" Napryga ");
gotoxy(15,5); cprintf(" Temper. ");
textbackground(2);
gotoxy(15,3); cprintf(" KKD");
do{
pch=getch();
switch (pch)
{
case 80:
PMIndex++;
switch(PMIndex)
{
case 2:
textbackground(7);
gotoxy(15,3); cprintf(" KKD ");
textbackground(2);
gotoxy(15,4); cprintf(" Napryga ");
break;
case 3:
textbackground(7);
gotoxy(15,4); cprintf(" Napryga ");
textbackground(2);
gotoxy(15,5); cprintf(" Temper. ");
break;
default:
PMIndex=1;
textbackground(7);
gotoxy(15,4); cprintf(" Napryga ");
gotoxy(15,5); cprintf(" Temper. ");
textbackground(2);
gotoxy(15,3); cprintf(" KKD ");
break;
}
break;
case 72:
PMIndex--;
switch(PMIndex)
{
case 1:
textbackground(7);
gotoxy(15,4); cprintf(" Napryga ");
textbackground(2);
gotoxy(15,3); cprintf(" KKD ");
break;
case 2:
textbackground(7);
gotoxy(15,5); cprintf(" Temper. ");
textbackground(2);
gotoxy(15,4); cprintf(" Napryga ");
break;
default:
PMIndex=3;
textbackground(7);
gotoxy(15,3); cprintf(" KKD ");
gotoxy(15,4); cprintf(" Napryga ");
textbackground(2);
gotoxy(15,5); cprintf(" Temper. ");
break;
}
// }
break; //end 72 Up
case 13:
switch (PMIndex)
{
case 1:
//Window(1,2,25,7,1,15,'n');
Window(3,3,45,5,7,0,'y');
gotoxy(5,4);
textcolor(15);
cprintf("Please enter KKD - ");
Window(8,8,69,8,7,7,'n');
gotoxy(9,8);
textcolor(15);
cprintf("Syla strymy,A ");
cprintf(" Napryga,V ");
cprintf(" Kil.Obertiv ");
cprintf(" Temperatura,C ");
cprintf(" KKD,% ");
Window(8,7,69,7,6,6,'n');
gotoxy(8,7);
textcolor(15);
cprintf(" Results of seaching ");
gotoxy(2,14);
textbackground(6);
cprintf(" Results of seaching");
gotoxy(2,15);
textbackground(RED);
cprintf(" KKD isn't in this database");
getch();
pch = 27;
break;
case 2:
// Window(1,2,35,7,1,15,'n');
Window(3,3,45,5,7,0,'y');
gotoxy(5,4);
textcolor(15);
cprintf("Please enter naprygy - ");
Window(8,8,69,8,7,7,'n');
gotoxy(9,8);
textcolor(15);
cprintf("Syla strymy,A ");
cprintf(" Napryga,V ");
cprintf(" Kil.Obertiv ");
cprintf(" Temperatura,C ");
cprintf(" KKD,% ");
Window(8,7,69,7,6,6,'n');
gotoxy(8,7);
textcolor(15);
cprintf(" Results of seaching ");
gotoxy(2,14);
textbackground(6);
cprintf("Results of seaching");
gotoxy(2,15);
textbackground(RED);
cprintf("Napryga isn't in this database");
getch();
pch = 27;
break;
case 3:
//Window(1,2,35,7,1,15,'n');
Window(3,3,45,5,7,0,'y');
gotoxy(5,4);
textcolor(15);
cprintf("Please enter the temperature - ");
{
Window(8,8,69,8,7,7,'n');
gotoxy(9,8);
textcolor(15);
cprintf("Syla strymy,A ");
cprintf(" Napryga,V ");
cprintf(" Kil.Obertiv ");
cprintf(" Temperatura,C ");
cprintf(" KKD,% ");
Window(8,7,69,7,6,6,'n');
gotoxy(8,7);
textcolor(15);
cprintf(" Results of seaching ");
}
{ gotoxy(2,15);

textbackground(6);
cprintf("Results of seaching");
gotoxy(2,16);
textbackground(RED);
cprintf("Temperatyre isn't in this database");
}
getch();
pch = 27;
break;
}
break; // end 13
} // end switch(pch)
}while(pch!=27); //Esc
MainMenu();
//Window(1,2,75,24,1,0,'n');
}
void podmenu4()
{
int pch;
Window(22,2,30,5,7,0,'y');
gotoxy(23,4); cprintf(" Avtor ");
textbackground(2);
gotoxy(23,3); cprintf(" Help ");
do
{
pch=getch();
switch (pch)
{
case 80:
PMIndex++;
if (PMIndex==2)
{
textbackground(7);
gotoxy(23,3); cprintf(" Help ");
textbackground(2);
gotoxy(23,4); cprintf(" Avtor ");
}
else {
PMIndex=1;
textbackground(2);
gotoxy(23,3); cprintf(" Help ");
textbackground(7);
gotoxy(23,4); cprintf(" Avtor ");
}
break; //end 80 Down

case 72:
PMIndex--;
if (PMIndex==1)
{
textbackground(7);
gotoxy(23,4); cprintf(" Avtor ");
textbackground(2);
gotoxy(23,3); cprintf(" Help ");
}
else {
PMIndex=2;
textbackground(7);
gotoxy(23,3); cprintf(" Help ");
textbackground(2);
gotoxy(23,4); cprintf(" Avtor ");
}
break; //end 72 Up
case 13:
if (PMIndex==1)
{
//Window(1,2,35,7,1,15,'n');
Window(8,4,55,12,7,0,'y');
gotoxy(10,4);
textbackground(6);
textcolor(15);
cprintf(" Help ");
getch();
pch = 27;
}
else{
//Window(1,2,35,7,1,15,'n');
Window(8,4,38,11,7,0,'y');
gotoxy(10,4);
textbackground(6);
textcolor(15);
cprintf(" About ");
getch();
pch = 27;
}
break; //end 13
} // end switch(pch)
}while(pch!=27);
MainMenu();
// Window(1,2,75,24,1,0,'n');
}
void main()
{
clrscr();
int ch;
MainMenu();
while(1)
{
ch=getch();
switch (ch)
{
case 77:
MIndex++;
switch (MIndex)
{
case 2:
textcolor(0);
textbackground(7);
gotoxy(2,1);
cprintf(" File ");
textcolor(0);
textbackground(2);
cprintf(" Dii ");
break;
case 3:
textcolor(0);
textbackground(7);
gotoxy(8,1);
cprintf(" Dii ");
textcolor(0);
textbackground(2);
cprintf(" Powyk ");
break;
case 4:
textcolor(0);
textbackground(7); gotoxy(14,1);
cprintf(" Powyk ");
textcolor(0);
textbackground(2);
cprintf(" Help ");
break;
default:
MIndex=MinMIndex;
textcolor(0);
textbackground(2);
gotoxy(2,1);
cprintf(" File ");
gotoxy(22,1);
textcolor(0);
textbackground(7);
cprintf(" Help ");
break;//default
}// end switch(MIndex)
break;//end ch = 77
case 75:
MIndex--;
switch (MIndex)
{
case 1:
textcolor(0); textbackground(7);
gotoxy(8,1); cprintf(" Dii "); /*Edit*/
textcolor(0); textbackground(2);
gotoxy(2,1); cprintf(" File ");
break;
case 2:
textcolor(0); textbackground(7);
gotoxy(14,1); cprintf(" Powyk "); /*Search*/
textcolor(0); textbackground(2);
gotoxy(8,1); cprintf(" Dii "); /*Edit*/
break;
case 3:
textcolor(0); textbackground(7);
gotoxy(22,1); cprintf(" Help ");
textcolor(0); textbackground(2);
gotoxy(14,1); cprintf(" Powyk "); /*Search*/
break;
default:
MIndex=MaxMIndex;
textcolor(0); textbackground(7);
gotoxy(2,1); cprintf(" File ");
textcolor(0); textbackground(2);
gotoxy(22,1); cprintf(" Help ");
break;//default
}// end switch(MIndex)
break;//end 75
case 13:
PMIndex = 1;
switch (MIndex)
{
case 1: podmenu1(); break;
case 2: podmenu2(); break;
case 3: podmenu3(); break;
case 4: podmenu4(); break;
}// end switch(MIndex) for Podmenu
break; // 80 Down
// case 27: // Esc
// exit(1);
} //end switch(ch)
} //end while(1==1)
}// end main()
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 20:15     Подскажите, пожалуйста, как написать базу данных к даному меню, а то не шарю. Очень буду благодарен
Посмотрите здесь:

C++ Люди решите пожалуйста программу, буду очень благодарен
C++ решите пожалуйста задачу. буду очень благодарен.
C++ Решите пожалуйста, буду очень благодарен.
Буду очень благодарен C++
C++ помогите решить на C++ и параллельно на Паскале)буду очень благодарен)
Система отдела кадров предприятия. Буду очень благодарен C++
Программы на С++. Очень надо. Буду очень благодарен! C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 13:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru