void deposit(BankAccount account[], int num_accts){ int accountnum = 0; accountnum = accountNumPrompt(); accountnum = find_acct(account, num_accts, accountnum); if(accountnum == -1){ string message = "We couldn't find an account by that number"; error(message); deposit(account, num_accts); }else{ BankAccount * b = &account[accountnum]; double howmuch = 0.00; cout << endl << "How much do you want to deposit?" << endl; cin >> howmuch; b->addAccountBalance(howmuch); cout << endl << howmuch << " has been deposited int account: " << b->getAccountNumber() << endl; } }