#include typedef struct CBankAccountTag { float balance; // Account balance std::string name; // Account name } BankAccount; void initialise(BankAccount* b, std::string name); void deposit(BankAccount* b, float amount); void withdraw(BankAccount* b, float amount); void transfer(BankAccount* from, BankAccount* to, float amount);