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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод-вывод в файл http://www.cyberforum.ru/cpp-beginners/thread1027373.html
Доброго времени суток.Помогите пожалуйста разобраться. Нужно записать в файл структуру,которая создается в данной программе и считать этот файл в другой программе, которая уже выведет эту структуру на экран.Проверьте, правильно ли я записал в файл в этой программе, и скажите как мне теперь считать всю информацию в другой программе? #include <stdio.h> #include <stdlib.h> #include <conio.h>...
C++ Подскажите как заменить функцию возведения в степень в 38 строке Задано функцию. Написать программу для нахождения определенного интеграла с точностью Е = 10-3 для заданных границ с помощью трех методов: 1) прямоугольников 2) трапеций 3) Симпсона. Выбор метода интегрирования реализовать через указатель на функцию. f = (2x-1), a = 0, b = 4.5; #include <iostream> #include <conio.h> #include <math.h> #include <iomanip> #include <string.h> using... http://www.cyberforum.ru/cpp-beginners/thread1027370.html
C++ Заполнить двумерный массив случайными числами из заданного диапазона
Привет всем. Выручайте... Нужно заполнить случайным образом целыми числами из диапазона , содержащий 8x7 элементов и вывести исходный массив на экран... Что-то пытался сделать... вот: #include <iostream> #include <ctime> #include <conio.h> using namespace std; int main ()
По введенному номеру месяца выдать на экран его название C++
По введенному номеру месяца выдать на экран его название
C++ Gtk+: GtkBuilder: Не может найти обработчик сигнала http://www.cyberforum.ru/cpp-beginners/thread1027357.html
(пишу сюда, ибо по прикладному С++ нету, а до "для экспертов" не тянет) вот .ui-файл (делал в glade) <?xml version="1.0" encoding="UTF-8"?> <interface> <!-- interface-requires gtk+ 3.0 --> <object class="GtkWindow" id="window_main"> <property name="can_focus">False</property> <property name="border_width">10</property> <property name="window_position">center</property> ...
C++ Вычислить произведение элементов арифматичнои прогрессии Вычислить произведение элементов арифматичнои прогрессии растущей: начальное значение 4 конечное 30 шаг 4. подробнее

Показать сообщение отдельно
ThePast
0 / 0 / 0
Регистрация: 29.10.2013
Сообщений: 3

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

03.12.2013, 20:15. Просмотров 211. Ответов 0
Метки (Все метки)

#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()
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru