Dev-C ++应用程序突然退出

时间:2013-05-27 13:43:49

标签: c++ file function

这基本上就是我现在的代码:

void Menu1_Officer()
{
   customer cust;
   cust.enroll();
   cust.add_account();
};

调用cust.enroll()时,它的外观如下:

void customer::enroll()
{
       b.balance = 0;
       cout << "Please enter customer name: " << endl;
       cin >> c.Cust_Name;
       cout << "Please enter customer address: " << endl;
       cin >> c.address;
       cout << "Please enter username: (ONLY Numerals)" << endl;
       cin >> c.username;
       //blablabla these values are taken from the user
}

完成此操作后,该函数应该被发送回 void Menu1_Officer(),然后调用 cust.add_account(); 进行下一次操作用户输入。

但在我的情况下,只要执行enroll()值,应用程序就会退回到编辑器。是的,我使用 getch()。在这种情况下,应用程序等待QUIT的输入。

建议大家?

客户类:

class customer
{
   public:
         char Cust_Name[50];
         char address[100];
         int username;
         int numOfAcc;
         bankAccount accs[10];
   public:

         void getAccountDetails();
         void displayAllCustomers();
         void detail_profile();
         void add_account();
         void enroll();
         int getuserName();
         void customerName();
}; 

0 个答案:

没有答案