Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2349071
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:08:54

哪位高手能帮我修改一下我的程序,我的程序出现了一个大问题,一直解决不了,请各位帮帮忙!
这是我的程序源码,谢谢了!

#include
#include
#include
#include
#include
#include ///////////////使用string类的程序
#ifndef ARRIVESTATION_H
#define ARRIVESTATION_H
using namespace std;//////////////////////////////////使用命名空间
{
struct StationFrame
{  
  
   string number_plane;////////////////////////////飞机号
       string number_flight;///////////////////////////航班号
   string time;////////////////////////////////////飞行时间、最近一天航班的飞行时间
   string name;////////////////////////////////////终点站名、客户名、等候替补的客户名
       int numbe_ticketr;/////////////////////////////////////订票量、总票量、剩余票量
       StationFrame *link;
};
typedef StationFrame* StationFrameptr;/////////////定义一个链表存储结构
class ArriveStation
{
    public:
        void input(istream& ins);
        ArriveStation(char s_name,char number_flight,char number_Plane,char time_fly,int leave_ticket);//航线
        ArriveStation(string& name);
        void book_ticket(char number_flight,int amount_ticket,Flight_Line flightline[]);////////////////////////////////订票核对
        void check_ticket(StationFrameptr& head,char time_fly,char n_flight);/////////////////////////////////////////////////////////////////退票
bool empty() const;
        //如果为空,就返回true;否则返回false
   private:
        char time_fly[7];
        char number_flight;
        char station_name[10];
        char number_plane;
        char last_time_fly;
        int leave_ticket;
        int amount_ticket;
    char number_seat;
        char name_customer;
        StationFrameptr top;///////////////////////////////指向链表头的一个指针
};
}///////////////////////////////////////////////////////ArriveStationsavitch
#endif//////////////////////////////////////////////////ARRIVESTATION_H

 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


#include
#include
#include
#include
#include
#include ///////////////使用string类的程序
#include "station.h"
using namespace std;
//using namespace ArriveStationsavitch;//使用命名空间
int main()
{
 
   char next,ans;
   do
   {
   ArriveStation Flight_Line;
   cout<<"航线信息:"<    cin.get(next);
   while(next !='\n')
   {
   Flight_Line.input(next);
   cin.get(next);
   }
   cout<<"航线信息"<    while(! Flight_Line.empty())
          cout<    cout<
   cout<<"Again?(y\n):";
   cin>>ans;
   cin.ignore(10000,'\n');/////////////////丢弃当前输入行中剩余的输入,直到遇到第10000个字符,或遇到一个回车
   }while(ans!='n'&&ans!='N');

   return 0;
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////





--------------------next---------------------

阅读(1309) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~