#include
HANDLE hout=GetStdHandle(STD_OUTPUT_HANDLE);
char start[80],end[80];//保存当前站点和目的站点的数组 int GetCurX() { }
int curX;
HANDLE hout=GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO bInfo; GetConsoleScreenBufferInfo(hout,&bInfo); curX=bInfo.dwCursorPosition.X; return curX;
int GetCurY() { int curY; }
HANDLE hout=GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO bInfo; GetConsoleScreenBufferInfo(hout,&bInfo); curY=bInfo.dwCursorPosition.Y; return curY;
void GotoXY(int x,int y) {
HANDLE hout=GetStdHandle(STD_OUTPUT_HANDLE); COORD pos; pos.X=x;
pos.Y=y;
SetConsoleCursorPosition(hout,pos);
}
void Move() {
HANDLE hout=GetStdHandle(STD_OUTPUT_HANDLE); HANDLE hin=GetStdHandle(STD_INPUT_HANDLE); INPUT_RECORD mouseRec; DWORD res; for(;;) {
ReadConsoleInput(hin,&mouseRec,1,&res);
SetConsoleCursorPosition(hout,mouseRec.Event.MouseEvent.dwMousePosition); if(mouseRec.Event.MouseEvent.dwEventFlags==0)
}
}
{ }
if(mouseRec.Event.MouseEvent.dwButtonState==0) { break; }
void draw_picture() {
SetConsoleTextAttribute(hout,0x0E);//亮黄色 GotoXY(0,0);cout<<\〖南京地铁运营线路图〗\//画一号线路图,包括南延线
SetConsoleTextAttribute(hout,0x0A);//亮绿色 GotoXY(35,33);cout<<\南京地铁一号线\GotoXY(40,1);cout<<\⊙奥体中心\GotoXY(40,2);cout<<\┃\
SetConsoleTextAttribute(hout,0xE9); GotoXY(40,3);cout<<\●元通\
SetConsoleTextAttribute(hout,0x0A); GotoXY(40,4);cout<<\┃\
GotoXY(40,5);cout<<\⊙中胜\GotoXY(40,6);cout<<\┃\
GotoXY(40,7);cout<<\⊙小行\GotoXY(40,8);cout<<\┃\
SetConsoleTextAttribute(hout,0xB9); GotoXY(40,9);cout<<\◆安德门\SetConsoleTextAttribute(hout,0x0A); GotoXY(40,10);cout<<\┃\GotoXY(40,11);cout<<\⊙中华门\GotoXY(40,12);cout<<\┃\GotoXY(40,13);cout<<\⊙三山街\GotoXY(40,14);cout<<\┃\GotoXY(40,15);cout<<\⊙张府园\GotoXY(40,16);cout<<\┃\SetConsoleTextAttribute(hout,0xE9); GotoXY(40,17);cout<<\●新街口\SetConsoleTextAttribute(hout,0x0A); GotoXY(40,18);cout<<\┃\
GotoXY(40,19);cout<<\⊙珠江路\GotoXY(40,20);cout<<\┃\
GotoXY(40,21);cout<<\⊙鼓楼\GotoXY(40,22);cout<<\┃\
GotoXY(40,23);cout<<\⊙玄武门\GotoXY(40,24);cout<<\┃\
GotoXY(40,25);cout<<\⊙新模范马路\GotoXY(40,26);cout<<\┃\
GotoXY(40,27);cout<<\⊙南京站\GotoXY(40,28);cout<<\┃\
GotoXY(40,29);cout<<\⊙红山动物园\GotoXY(40,30);cout<<\┃\
GotoXY(40,31);cout<<\⊙迈皋桥\/*南延线*/
GotoXY(3,8);cout<<\南京地铁一号线南延线\
GotoXY(2,9);cout<<\┏━━━━━━━━━━━━━━━━━━\GotoXY(2,10);cout<<\⊙天隆寺\GotoXY(2,11);cout<<\┃\
GotoXY(2,12);cout<<\⊙软件大道\GotoXY(2,13);cout<<\┃\
GotoXY(2,14);cout<<\⊙花神庙\GotoXY(2,15);cout<<\┃\
GotoXY(2,16);cout<<\⊙南京南站\GotoXY(2,17);cout<<\┃\
GotoXY(2,18);cout<<\⊙双龙大道\GotoXY(2,19);cout<<\┃\
GotoXY(2,20);cout<<\⊙河定桥\GotoXY(2,21);cout<<\┃\GotoXY(2,22);cout<<\⊙胜太路\GotoXY(2,23);cout<<\┃\GotoXY(2,24);cout<<\⊙百家湖\GotoXY(2,25);cout<<\┃\
GotoXY(2,26);cout<<\⊙小龙湾\GotoXY(2,27);cout<<\┃\
GotoXY(2,28);cout<<\⊙竹山路\GotoXY(2,29);cout<<\┃\
GotoXY(2,30);cout<<\⊙天印大道\GotoXY(2,31);cout<<\┃\
GotoXY(2,32);cout<<\⊙龙眠大道\GotoXY(2,33);cout<<\┃\GotoXY(2,34);cout<<\⊙南医大\GotoXY(2,35);cout<<\┃\
GotoXY(2,36);cout<<\⊙南京交院\GotoXY(2,37);cout<<\┃\
GotoXY(2,38);cout<<\⊙中国药科大学\//画二号线路图
SetConsoleTextAttribute(hout,0x0C);//亮红色 GotoXY(60,1);cout<<\南京地铁二号线\GotoXY(38,3);cout<<\━\
GotoXY(28,3);cout<<\⊙雨润大街\GotoXY(26,3);cout<<\━\GotoXY(18,3);cout<<\⊙油坊桥\GotoXY(46,3);cout<<\━━━━━━━\GotoXY(60,3);cout<<\┓\GotoXY(60,4);cout<<\⊙奥体东\GotoXY(60,5);cout<<\┃\
GotoXY(60,6);cout<<\⊙兴隆大街\GotoXY(60,7);cout<<\┃\
GotoXY(60,8);cout<<\⊙集庆门大桥\GotoXY(60,9);cout<<\┃\
GotoXY(60,10);cout<<\⊙云锦路\GotoXY(60,11);cout<<\┃\
GotoXY(60,12);cout<<\⊙莫愁湖\GotoXY(60,13);cout<<\┃\GotoXY(60,14);cout<<\⊙汉中门\GotoXY(60,15);cout<<\┃\
GotoXY(60,16);cout<<\⊙上海路\
GotoXY(48,17);cout<<\━━━━━━┛\
GotoXY(20,17);cout<<\┏━━━━━━━━━\GotoXY(20,18);cout<<\⊙大行宫\GotoXY(20,19);cout<<\┃\GotoXY(20,20);cout<<\⊙西安门\GotoXY(20,21);cout<<\┃\
GotoXY(20,22);cout<<\⊙明故宫\GotoXY(20,23);cout<<\┃\
GotoXY(20,24);cout<<\⊙苜蓿园\GotoXY(20,25);cout<<\┃\
GotoXY(20,26);cout<<\⊙下马坊\GotoXY(20,27);cout<<\┃\
GotoXY(20,28);cout<<\⊙孝陵卫\GotoXY(20,29);cout<<\┃\GotoXY(20,30);cout<<\⊙钟灵街\GotoXY(20,31);cout<<\┃\GotoXY(20,32);cout<<\⊙马群\GotoXY(20,33);cout<<\┃\GotoXY(20,34);cout<<\⊙金马路\GotoXY(20,35);cout<<\┃\
GotoXY(20,36);cout<<\⊙仙鹤门\
}
GotoXY(20,37);cout<<\┃\
GotoXY(20,38);cout<<\⊙学则路\GotoXY(20,39);cout<<\┃\
GotoXY(20,40);cout<<\⊙仙林中心\GotoXY(30,40);cout<<\━\
GotoXY(32,40);cout<<\⊙羊山公园\GotoXY(42,40);cout<<\━\
GotoXY(44,40);cout<<\⊙南大仙林校区\GotoXY(58,40);cout<<\━\GotoXY(60,40);cout<<\⊙经天路\SetConsoleTextAttribute(hout,15);
GotoXY(90,4);cout<<\注意:1~8站:2元 9~12站:3元 12站以上:4元\GotoXY(90,6);cout<<\当前站名:\
GotoXY(90,8);cout<<\目的站名:\
GotoXY(90,10);cout<<\请点击下面选择购票张数:\SetConsoleTextAttribute(hout,0xDF); GotoXY(90,12);cout<<\SetConsoleTextAttribute(hout,15);
GotoXY(90,16);cout<<\请开始投币!\
GotoXY(90,18);cout<<\请点击下面选择面值:\SetConsoleTextAttribute(hout,0xDF);
GotoXY(90,20);cout<<\元,5元,10元,20元\SetConsoleTextAttribute(hout,15); GotoXY(90,24);cout<<\应付款数:\GotoXY(90,26);cout<<\已付款数:\GotoXY(90,28);cout<<\找零:\for(int i=2;i<=40;i++) { GotoXY(85,i);cout<<\}
SetConsoleTextAttribute(hout,0x0B);
void main() {
char Line1[][16]={\奥体中心\元通\中胜\小行\安德门\中华门\三山街\张府园\新街口\珠江路\鼓楼\玄武门\新模范马路\南京站\红山动物园\迈皋桥\ char Line1_ny[][16]={\安德门\天隆寺\软件大道\花神庙\南京南站\双龙大道\河定桥\胜太路\百家湖\小龙湾\竹山路\天印大道\龙眠大道\南医大\南京交院\中国医科大学\