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 + -
显示快捷键?