Skip to content

ifzz/BuyTicket

 
 

Repository files navigation

BuyTicket

for 12306 Buy Ticket write in C++

https://github.com/qhgongzi/xilinTicket 2014年1月14日

的基础上作了以下更改:

1、将所有日志和配置信息放在当前程序目录 下的12306目录中;

2、将station map表从12306目录下的City_code.txt文件中加载,这样有便于在

不得新编译的情况下增加以后可能出现的站名和其对应的code。

3、去掉了所有this-> 和std:: 。

4、将//乘客信息 passanger infomation用数组表示。 string m_sname[MAX_PASSANGER]; string m_sidcard[MAX_PASSANGER]; string m_sphone[MAX_PASSANGER];

另外resource.h 的定义 :

#define IDC_FULLNAME 1110 #define IDC_FULLNAME2 1111 #define IDC_FULLNAME3 1112 #define IDC_IDCARD 1120 #define IDC_IDCARD2 1121 #define IDC_IDCARD3 1122 #define IDC_PHONE 1130 #define IDC_PHONE2 1131 #define IDC_PHONE3 1132

也采用连续的,为了更好看使用以下语句:

for (int i=0;i<MAX_PASSANGER;i++) { getline(userfile,name[i]); getline(userfile,id[i]); getline(userfile,phone[i]); GetDlgItem(IDC_FULLNAME+i)->SetWindowText(name[i].c_str()); GetDlgItem(IDC_IDCARD+i)->SetWindowText(id[i].c_str()); GetDlgItem(IDC_PHONE+i)->SetWindowText(phone[i].c_str()); }

接下来准备做的是将12306中的旅客信息获取出来回显在对话框上。

About

for 12306 Buy Ticket write in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 94.7%
  • C 4.1%
  • Batchfile 1.2%