C地铁自动售票机Word下载.docx
- 文档编号:4115538
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:14
- 大小:18.76KB
C地铁自动售票机Word下载.docx
《C地铁自动售票机Word下载.docx》由会员分享,可在线阅读,更多相关《C地铁自动售票机Word下载.docx(14页珍藏版)》请在冰点文库上搜索。
dos.h"
#define
ENTER
7181
SPACE
14624
UP
18432
DOWN
20480
LEFT
19200
RIGHT
19712
ESC
283
int
pos=0,
value=1,val=1,
num=0;
main()
{
initgraphics();
initmenu(0);
clrwnd(180,280,500,340);
helpwnd(180,280,500,340,
"
"
PRESS
ANY
KEY
TO
START..."
);
getche();
getmenu
(1);
getch();
closegraph();
}
initgraphics()
gmode,
gdriver=DETECT;
initgraph(&
gdriver,
&
gmode,
c:
\\tc"
selectbox(
tx,
ty,
bx,
by,
bkcolor,
bodrcolor,
char
*num,
*title,
*price)
lenth;
setviewport(tx,
0);
settextstyle(3,0,2);
setfillstyle(1,bkcolor);
rectangle(0,0,bx-tx,
by-ty);
floodfill(1,1,bodrcolor);
outtextxy(5,6,num);
outtextxy(65,6,title);
outtextxy(250,6,price);
helpwnd(int
*helpinfo,
*info,
*warninfo
)
by,0);
setfillstyle(1,BLUE);
settextstyle(2,0,5);
floodfill(1,1,WHITE);
outtextxy(5,5,helpinfo);
outtextxy(5,20,info);
outtextxy(5,40,warninfo);
outtextxy(280,10,"
SEC"
clrwnd(int
by)
clearviewport();
initmenu(int
posl,int
bkcolor)
switch(posl)
case
0
:
selectbox(180,100,500,135,GREEN,WHITE,"
<
1>
Rail
Station
A"
¥1
RMB"
selectbox(180,140,500,175,GREEN,WHITE,"
2>
B"
¥2
selectbox(180,180,500,215,GREEN,WHITE,"
3>
C"
¥3
selectbox(180,220,500,255,GREEN,WHITE,"
4>
D"
¥4
pos=1;
break;
1
selectbox(180,100,500,135,bkcolor,WHITE,"
2
selectbox(180,140,500,175,bkcolor,WHITE,"
3
selectbox(180,180,500,215,bkcolor,WHITE,"
4
selectbox(180,220,500,255,bkcolor,WHITE,"
getmenu(int
sta)
static
start,
pause=30,
cur_time;
str[3];
struct
time
ti;
gettime(&
ti);
if(sta==1)
start=ti.ti_sec+(ti.ti_min)*60;
cur_time=ti.ti_min*60+ti.ti_sec;
sta=2;
helpwnd(180,280,500,340,"
Please
Select
The
Station"
You
have
30
sec
to
control"
while(value
&
(ti.ti_sec+ti.ti_min*60)-start
<
pause)
if(bioskey
(1)!
=0)
switch(bioskey(0))
if(pos==1)
initmenu(4,MAGENTA);
initmenu(1,GREEN);
pos=4;
else
pos--;
initmenu(pos,
MAGENTA);
initmenu(pos+1,GREEN);
if(pos==4)
initmenu(1,MAGENTA);
initmenu(4,GREEN);
++pos;
initmenu(pos,MAGENTA);
initmenu(pos-1,GREEN);
main();
switch(pos)
Station
A
Please
Pitch
¥1
SPACE
pitch
coin
cancel"
B
¥2
C
¥3
D
¥4
default
while(val
gotoxy(34,21);
printf("
%d"
num);
num++;
picth
ticket
is
out"
sleep
(2);
if(pos==2)
if(num==2)
The
coin"
if(pos==3)
if(num==3)
if(num==4)
getmenu
(2);
gotoxy(55,19);
cur_time-start);
if(cur_time-start>
=30)
TIME
OUT"
}
#include
stdio.h>
time.h>
conio.h>
NULL
pr
printf
/*定义一
个函数时标题从左走到右*/
void
go()
{long
i,j,q;
pr("
\n"
for(i=1;
i<
=42;
i++)
{for(j=1;
j<
=i;
j++)
Welcome
the
subway
train
station!
for(q=1;
q<
=10000000;
q++){}
\r"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地铁 自动 售票