credit.cpp
来自「本文档是(作者:钱能)《C++程序设计教程》课后习题答案。 选题编辑:张朝阳 」· C++ 代码 · 共 38 行
CPP
38 行
#include "credit.h"
#include <string.h>
#include <iostream.h>
float Creditcard::minbalance = 5000.0;
Creditcard::Creditcard(unsigned accNo, float balan)
:Savings(accNo,balan)
{
char str[11];
cout <<"your own password(less than 10 chars)\n";
cin >>str;
strncpy(password,str,10);
password[10]='\0';
}
bool Creditcard::Verify(char* s)
{
return strcmp(s, password)==0;
}
void Creditcard::Withdrawal(float amount)
{
char str[11];
cout <<"password(max 10 characters) for verifing?\n";
cin >>str;
if(!Verify(str)){
cout <<"sorry! error on your password.\n";
return;
}
if(balance + minbalance < amount)
cout <<"Insufficient funds:balance withdrawal: " <<amount <<endl;
else
balance-=amount;
Display();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?