自动取款机源代码C and C.docx
《自动取款机源代码C and C.docx》由会员分享,可在线阅读,更多相关《自动取款机源代码C and C.docx(23页珍藏版)》请在冰豆网上搜索。
![自动取款机源代码C and C.docx](https://file1.bdocx.com/fileroot1/2023-1/26/2ef8c798-d359-4351-80d2-80d9d39efece/2ef8c798-d359-4351-80d2-80d9d39efece1.gif)
自动取款机源代码CandC
自动取款机源代码(CandC++).txt如果你看到面前的阴影,别怕,那是因为你的背后有阳光!
我允许你走进我的世界,但绝不允许你在我的世界里走来走去。
#include
#include
#include
#include
#include
#include
structAcount{
charname[20];
intcardnu;
intcode;
doubleBan;
chartime[26];
};
structAcountuser;
inti;
voidWelcome()
{
cout<<"**"<cout<<"*欢迎使用新利银行ATM机*"<cout<<"*****************************************\n"<cout<<"Pleaseselectyournativelanuage<请选择用户语言>\n"<cout<<"1.English\n2.中文\n3.Exit<退出系统>\n"<cout<<"Enteryouchoice:
";
}
char*_time()
{
time_trawtime;
structtm*timeinfo;
time(&rawtime);
timeinfo=localtime(&rawtime);
returnasctime(timeinfo);
}
intfind(intcard)
{i=-1;
ifstreamin("acount.dat",ios:
:
binary|ios:
:
nocreate);
if(!
in)
return0;
while(!
in.eof())
{i++;
in.read((char*)&user,sizeof(user));
if(user.cardnu==card)
{
in.close();
return1;
}
}
in.close();
return0;
}
intcardnumber2()
{
intn;
fstreamfile("账号.dat",ios:
:
binary|ios:
:
nocreate|ios:
:
in|ios:
:
out);
if(!
file)
{
cout<<"不能打开此文件"<return0;
}
n=0;
while(!
n)
{
file.read((char*)&n,sizeof(int));
}
intm=0;
file.seekp(-4,ios:
:
cur);
file.write((char*)&m,sizeof(int));
file.close();
returnn;
}
voidprint2()
{
system("cls");
chartime[25];
strcpy(time,_time());
time[24]='';
cout<<"AUTOMATICTELLERMACHINE-HENERBANKINGSYSTEM"<cout<<"CARDHOLDERBILLCOPY持卡人存根"<cout<<"+-----------------------------------------------------------------+"<cout<<"|终端机号|10203|"<cout<<"+-----------------------------------------------------------------+"<cout<<"|卡别|信用卡|"<cout<<"|卡号|"<cout<<"|||"<cout<<"|交易类型|银行卡开户|"<cout<<"|交易批号|198447|"<cout<<"|时间/日期|"<