编程练习:
1.定义一个类来表示银行账户。数据成员包括出乎姓名、账
号(使用字符串)和存款。成员函数执行如下操作:
*创建一个对象并将其初始化;
*显示储户姓名、账号和存款;
*存入参数指定的存款;
*取出参数指定的款项;
编写一个小程序来显示所有的特性。
程序编写如下:
//文件Bankaccount.h
class Bankaccount
{
private:
char name[40];
char acctnum[25];
double balance;
public:
Bankaccount(const char* client, const char* num, double bal = 0.0);
void show(void) const;
void deposit(double cash);
void withdraw(double cash);
};
//文件Bankaccount.cpp
#include "Bankaccount.h"
#include<string.h>
#include<iostream>
Bankaccount::Bankaccount(const char* client, const char* num, double bal)
{
strncpy(name, client,39);
name[39]='\0';
strncpy(acctnum,num,24);
acctnum[24]='\0';
balance=bal;
}
void Bankaccount::show(void) const
{
using std::cout;
cout<<"Name: "<<name<<" Acctnum: "<<acctnum<<" balance: "<<balance<<"\n";
}
void Bankaccount::deposit(double cash)
{