Скачиваний:
50
Добавлен:
02.05.2014
Размер:
3.96 Кб
Скачать

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
#include<string.h>
#include<iostream.h>
#include"D:\temp\kyrs_ope.cpp"
#include"D:\temp\kyrs_cre.cpp"
//Constations ::begin
const int GRAPH_REW=4;
// ::end
//Global variable ::begin
char ch,*file;
int err=0, size=0;
// ::end
//Fuction for graphics ::begin
void intro();
void intro_table();
void intro_graph(int, int);
// ::end
//BEGIN PROGRAMM e2e4;
void main(){
clrscr();intro();closegraph();clrscr();
textmode(3); _setcursortype(_NOCURSOR);textcolor(14);
cprintf("\r\n");cprintf("\r\n");cprintf("\r\n");cprintf("\r\n");cprintf("\r\n");
for (int i=0;i<30;i++)cprintf(" ");cprintf("%c",char(201));
for (i=0;i<16;i++)cprintf("%c",char(205));cprintf("%c\r\n",char(187));
for (i=0;i<30;i++)cprintf(" ");cprintf("%c Select action: %c\r\n",char(186), char(186));
for (i=0;i<30;i++)cprintf(" ");cprintf("%c1. Open table   %c\r\n",char(186),char(186));
for (i=0;i<30;i++)cprintf(" ");cprintf("%c2. Create table %c\r\n",char(186),char(186));
for (i=0;i<30;i++)cprintf(" ");cprintf("%c3. Exit         %c\r\n",char(186),char(186));
for (i=0;i<30;i++)cprintf(" ");cprintf("%c",char(200));
for (i=0;i<16;i++)cprintf("%c",char(205));cprintf("%c\r\n",char(188));
do ch=getch();while((ch!='1')&&(ch!='2')&&(ch!='3'));
if (ch=='3') exit(0);
if (ch=='2') create();
if (ch=='1') {
textcolor(2);
while (err==0){
for (i=0;i<20;i++)cprintf(" ");cprintf("Please enter name file: ");
char *name;
FILE *f;
scanf("%s",name);
if ((f=fopen(name,"r"))==NULL){
textcolor(4);
for (i=0;i<20;i++)cprintf(" ");cprintf("File not found!\r\n");
textcolor(2);}else{
err=1;
file=new char(strlen(name));
strcpy(file,name);
fclose(f);
open(file);
}
}
}
delete file;
}
//END PROGRAMM
//Graphics module
//BEGIN
void intro(){
int gd=DETECT, gm, t=0,c=0,f=0,i,j;
initgraph (&gd, &gm, "");setcolor(2);setwritemode(0);

intro_table();
while (c==0){
intro_graph(t,200);setcolor(0);intro_graph(t,200);setcolor(2);
t++;if (t==680) {t=0;f++;}; if (f==GRAPH_REW) c=1;}
intro_graph(100,200);
for(i=0; i<20; i++)printf("\n");
printf("Press any key...");getch();}
void intro_table(){
printf("%c",char(201));for(int i=0;i<78;i++)printf("%c",char(205));
printf("%c%c",char(187),char(186));for(i=0;i<78;i++)printf(" ");
printf("%c%c",char(186),char(186));for(i=0;i<32;i++)printf(" ");
printf("Data Base v1.0");for(i=0;i<32;i++)printf(" ");
printf("%c%c",char(186),char(186));for(i=0;i<78;i++)printf(" ");
printf("%c%c",char(186),char(186));for(i=0;i<78;i++)printf(" ");
printf("%c%c",char(186),char(186));for(i=0;i<30;i++)printf(" ");
printf("Vedomost' zarplaty");for(i=0;i<30;i++)printf(" ");
printf("%c%c",char(186),char(186));for(i=0;i<78;i++)printf(" ");
printf("%c%c",char(186),char(200));for(i=0;i<78;i++)printf("%c",char(205));
printf("%c%c",char(188));}
void intro_graph(int a, int b){
 moveto(a,b-1);
 lineto(a,b+100);moveto(a,b+100);lineto(a+50,b+100);arc(a+80,b+100,0,180,30);
 circle(a+80,b+100,25);circle(a+80,b+100,15);
 moveto(a+110,b+100);lineto(a+200,b+100);moveto(a+200,b+100);lineto(a+200,b-1);
 moveto(a+200,b-1);lineto(a,b-1);moveto(a+200,b+100);lineto(a+210,b+100);
 moveto(a+200,b+70);lineto(a+210,b+70);moveto(a+210,b+100);lineto(a+210,b-1);
 moveto(a+210,b-1);lineto(a+290,b-1);moveto(a+290,b-1);lineto(a+310,b+35);
 moveto(a+210,b+100);lineto(a+220,b+100);arc(a+250,b+100,0,180,30);
 circle(a+250,b+100,25);circle(a+250,b+100,15);arc(a+250,b+100,35,120,35);
 moveto(a+230,b+70);lineto(a+230,b+7);moveto(a+230,b+7);lineto(a+270,b+7);
 moveto(a+270,b+7);lineto(a+290,b+35);moveto(a+290,b+35);lineto(a+230,b+35);
 moveto(a+290,b+35);lineto(a+290,b+79);moveto(a+290,b+79);lineto(a+280,b+79);
 moveto(a+310,b+35);lineto(a+310,b+100);moveto(a+310,b+100); lineto(a+280,b+100);
 arc(a+155,b+29,10,270,20);  moveto(a+150,b+4);lineto(a+150,b+94);
 arc(a+155,b+69,170,90,20);  moveto(a+160,b+4);lineto(a+160,b+94);

}
//END
Соседние файлы в папке Курсовая работа - Ведомость зарплаты