資源簡(jiǎn)介
此項(xiàng)目來(lái)源于我們的生活,也是我大一時(shí)C課設(shè)項(xiàng)目。希望大家能仔細(xì)推敲源碼,體會(huì)其中的奧秘,寫(xiě)出更好的項(xiàng)目出來(lái)。

代碼片段和文件信息
#include
#include
#include
#include
#include
#include?
struct?bank
{
char?name[10];
char?password[10];
char?repassword[10];
float?money;
struct?bank*pnext;
};
struct?bank*phead?=?NULL;
char?cardnumber[20];
void?creatheadlist();
void?creatnewlist(struct?bank*phead);
void?denglu(char*?cardnumber?struct?bank*?phead);
void?savedate(struct?bank*phead);
void?searchdate();
void?online(struct?bank*phead);
void?title();
void?exitsystem();
int?main()
{
struct?bank*pnew?=?NULL;
system(“color??0f“);
title();
printf(“\n“);
printf(“\t\t\t---------------------------------\t\n“);
printf(“\t\t\t|1:開(kāi)戶\t\t\t\t|\n“);
printf(“\t\t\t---------------------------------\t\n“);
printf(“\t\t\t---------------------------------\t\n“);
printf(“\t\t\t|2:登陸\t\t\t\t|\n“);
printf(“\t\t\t---------------------------------\t\n“);
printf(“\t\t\t---------------------------------\t\n“);
printf(“\t\t\t|3:余額查詢(xún)\t\t\t|\n“);
printf(“\t\t\t---------------------------------\t\n“);
printf(“\t\t\t---------------------------------\t\n“);
printf(“\t\t\t|4:退出\t\t\t\t|\n“);
printf(“\t\t\t---------------------------------\t\n“);
printf(“\n“);
printf(“\t\t\t請(qǐng)選擇你想要的服務(wù)項(xiàng):“);
creatheadlist();
while?(1){
char?ch?=?_getch();
switch?(ch)
{
case?‘1‘:
creatnewlist(phead);
break;
case?‘2‘:
online(phead);
break;
case?‘3‘:
searchdate();
break;
case?‘4‘:
printf(“\n“);
exit(0);
break;
}
}
return?0;
}
void?creatheadlist()
{
phead?=?(struct?bank*)malloc(sizeof(struct?bank));
phead->pnext?=?NULL;
}
void?creatnewlist(struct?bank*phead)
{
int?i?=?0?np?=?0;
char?ch1ch2;
struct?bank*zp?=?phead;
while?(zp->pnext?!=?NULL)
{
zp?=?zp->pnext;
}
printf(“\n“);
struct?bank*pnew?=?NULL;
pnew?=?(struct?bank*)malloc(sizeof(struct?bank));
printf(“\n“);
printf(“\t\t\t請(qǐng)輸入您的姓名:\t“);
scanf(“%s“?pnew->name);
printf(“\n“);
printf(“\t\t\t請(qǐng)?jiān)O(shè)置您的新密碼:?“);
scanf(“%s“?pnew->password);
printf(“\n\t\t\t請(qǐng)?jiān)俅屋斎肽拿艽a:?“);
scanf(“%s“?pnew->repassword);
while?(i?3){
if?(0?!=?strcmp(pnew->password?pnew->repassword))
{
printf(“\t\t\t兩次輸入的密碼不一致請(qǐng)重新輸入!\n“);
printf(“\t\t\t您還有%d次機(jī)會(huì)\n“?3?-?i);
printf(“%26c“?32);
scanf(“%s“?pnew->repassword);
i++;
}
else?if?(0?==?strcmp(pnew->password?pnew->repassword))
{
break;
}
if?(0?==?3?-?i)
{
printf(“\t\t\t對(duì)不起,您的機(jī)會(huì)已用光\n“);
return;
}
}
printf(“\t\t\t開(kāi)戶成功,請(qǐng)稍后!\n“);
printf(“\t\t\t“);
for(i=0;i<35;i++)
{
Sleep(45);
printf(“>“);
}
system(“cls“);
title();
printf(“\t\t\t賬號(hào):%s\n“?pnew->name);
printf(“\t\t\t密碼:%s\n“?pnew->password);
srand((unsigned?int)time(NULL));
pnew->money?=?0;
sprintf(cardnumber?“%d%d%d%d%d%d“
rand()?%?9000?+?1000
rand()?%?9000?+?1000
rand()?%?9000?+?1000
rand()?%?9000?+?1000
rand()?%?1
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????82776??2018-06-09?15:05??ATM機(jī)DEMO\ATM機(jī)DEMO\1.jpg
?????文件?????????15??2018-06-15?15:02??ATM機(jī)DEMO\ATM機(jī)DEMO\1.txt
?????文件???????4020??2018-06-09?15:47??ATM機(jī)DEMO\ATM機(jī)DEMO\ATM機(jī)DEMO.vcxproj
?????文件????????944??2018-06-06?17:55??ATM機(jī)DEMO\ATM機(jī)DEMO\ATM機(jī)DEMO.vcxproj.filters
?????文件???????9635??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\ATM機(jī)DEMO.log
?????文件????????154??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\ATM機(jī)DEMO.tlog\ATM機(jī)DEMO.lastbuildstate
?????文件????????546??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\ATM機(jī)DEMO.tlog\cl.command.1.tlog
?????文件??????18276??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\ATM機(jī)DEMO.tlog\CL.read.1.tlog
?????文件????????304??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\ATM機(jī)DEMO.tlog\CL.write.1.tlog
?????文件????????978??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\ATM機(jī)DEMO.tlog\li
?????文件???????2158??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\ATM機(jī)DEMO.tlog\li
?????文件????????288??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\ATM機(jī)DEMO.tlog\li
?????文件?????527360??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\vc120.idb
?????文件?????167936??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\vc120.pdb
?????文件??????77058??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\Debug\源.obj
?????文件???????8826??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\ATM機(jī)DEMO.log
?????文件????????156??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\ATM機(jī)DEMO.tlog\ATM機(jī)DEMO.lastbuildstate
?????文件????????566??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\ATM機(jī)DEMO.tlog\cl.command.1.tlog
?????文件??????17962??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\ATM機(jī)DEMO.tlog\CL.read.1.tlog
?????文件????????230??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\ATM機(jī)DEMO.tlog\CL.write.1.tlog
?????文件???????1070??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\ATM機(jī)DEMO.tlog\li
?????文件???????2514??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\ATM機(jī)DEMO.tlog\li
?????文件????????230??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\ATM機(jī)DEMO.tlog\li
?????文件?????118784??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\vc120.pdb
?????文件?????106847??2018-06-17?00:05??ATM機(jī)DEMO\ATM機(jī)DEMO\Release\源.obj
?????文件??????11624??2018-06-15?15:08??ATM機(jī)DEMO\ATM機(jī)DEMO\源.cpp
?????文件???31588352??2018-06-17?00:08??ATM機(jī)DEMO\ATM機(jī)DEMO.sdf
?????文件????????976??2018-06-06?17:53??ATM機(jī)DEMO\ATM機(jī)DEMO.sln
????..A..H.?????16384??2018-06-17?00:08??ATM機(jī)DEMO\ATM機(jī)DEMO.v12.suo
?????文件??????????0??2018-06-17?00:09??ATM機(jī)DEMO\Debug\1.txt
............此處省略18個(gè)文件信息
評(píng)論
共有 條評(píng)論