1

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

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();
}; 
4

0 回答 0