資源簡介
MFC 銀行管理系統 C++開發,在vs2012上面完美運行,功能有登錄,開戶,查詢,取款,存款,銷戶。。。。。 可以作為C++課程的大作業,放出來供大家參考。
代碼片段和文件信息
#include?“stdafx.h“
#include?“BankSystem.h“
#include?“assistant.h“
assistant::assistant()
{
}
void?assistant::LoadFromFile(ifstream?&?inf)
{
char?namestr[40];
char?IDstr[40];
char?passwordstr[7];
inf>>namestr>>IDstr>>passwordstr;
name=namestr;
ID=IDstr;
password=passwordstr;
}
void?assistant::SaveToFile(ofstream?&?of)
{
of<
}
assistantlist::assistantlist()
{
tail=head=NULL;
n=0;
}
assistantlist::~assistantlist()
{
assistant*?p;
while(head)
{
p=head;
head=head->next;
delete?p;
}
}
void?assistantlist::LoadFromFile(char?*filename)
{
int?num;
ifstream?inf(filename);
inf>>num;
if(inf.eof())
{
n=0;
return?;
}
for(int?i=0;i {
assistant*?pNode;
pNode=new?assistant;
pNode->LoadFromFile(inf);
AddToHead(pNode);
}
}
void?assistantlist::SaveToFile(char?*filename)
{
ofstream?of(filename);
of< assistant*?pNode;
pNode=head;
for(int?i=0;i {
pNode->SaveToFile(of);
pNode=pNode->next;
}
}
assistant*?assistantlist::InsertToList(assistant*?headassistant*?pNode)
{
assistant*?p=head;
pNode->next=p->next;
p->next=pNode;
return?head;
}
void?assistantlist::AddToHead(assistant*?pNode)
{
pNode->next=head;
head=pNode;
n++;
}
assistantlist?a_m_node;
//assistant?a_tempnode;
評論
共有 條評論