• 大小: 6.84MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-25
  • 语言: C/C++
  • 标签: CY  

资源简介

此项目来源于我们的生活,也是我大一时C课设项目。希望大家能仔细推敲源码,体会其中的奥秘,写出更好的项目出来。

资源截图

代码片段和文件信息

#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:开户\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:余额查询\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请选择你想要的服务项:“);
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请输入您的姓名:\t“);
scanf(“%s“ pnew->name);
printf(“\n“);
printf(“\t\t\t请设置您的新密码: “);
scanf(“%s“ pnew->password);
printf(“\n\t\t\t请再次输入您的密码: “);
scanf(“%s“ pnew->repassword);

while (i < 3){
if (0 != strcmp(pnew->password pnew->repassword))
{
printf(“\t\t\t两次输入的密码不一致请重新输入!\n“);
printf(“\t\t\t您还有%d次机会\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对不起,您的机会已用光\n“);
return;
}
}
printf(“\t\t\t开户成功,请稍后!\n“);
printf(“\t\t\t“);
for(i=0;i<35;i++)
{
Sleep(45);
printf(“>“);
}
system(“cls“);
title();
printf(“\t\t\t账号:%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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      82776  2018-06-09 15:05  ATM机DEMO\ATM机DEMO\1.jpg

     文件         15  2018-06-15 15:02  ATM机DEMO\ATM机DEMO\1.txt

     文件       4020  2018-06-09 15:47  ATM机DEMO\ATM机DEMO\ATM机DEMO.vcxproj

     文件        944  2018-06-06 17:55  ATM机DEMO\ATM机DEMO\ATM机DEMO.vcxproj.filters

     文件       9635  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\ATM机DEMO.log

     文件        154  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\ATM机DEMO.tlog\ATM机DEMO.lastbuildstate

     文件        546  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\ATM机DEMO.tlog\cl.command.1.tlog

     文件      18276  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\ATM机DEMO.tlog\CL.read.1.tlog

     文件        304  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\ATM机DEMO.tlog\CL.write.1.tlog

     文件        978  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\ATM机DEMO.tlog\link.command.1.tlog

     文件       2158  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\ATM机DEMO.tlog\link.read.1.tlog

     文件        288  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\ATM机DEMO.tlog\link.write.1.tlog

     文件     527360  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\vc120.idb

     文件     167936  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\vc120.pdb

     文件      77058  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\Debug\源.obj

     文件       8826  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\ATM机DEMO.log

     文件        156  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\ATM机DEMO.tlog\ATM机DEMO.lastbuildstate

     文件        566  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\ATM机DEMO.tlog\cl.command.1.tlog

     文件      17962  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\ATM机DEMO.tlog\CL.read.1.tlog

     文件        230  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\ATM机DEMO.tlog\CL.write.1.tlog

     文件       1070  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\ATM机DEMO.tlog\link.command.1.tlog

     文件       2514  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\ATM机DEMO.tlog\link.read.1.tlog

     文件        230  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\ATM机DEMO.tlog\link.write.1.tlog

     文件     118784  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\vc120.pdb

     文件     106847  2018-06-17 00:05  ATM机DEMO\ATM机DEMO\Release\源.obj

     文件      11624  2018-06-15 15:08  ATM机DEMO\ATM机DEMO\源.cpp

     文件   31588352  2018-06-17 00:08  ATM机DEMO\ATM机DEMO.sdf

     文件        976  2018-06-06 17:53  ATM机DEMO\ATM机DEMO.sln

    ..A..H.     16384  2018-06-17 00:08  ATM机DEMO\ATM机DEMO.v12.suo

     文件          0  2018-06-17 00:09  ATM机DEMO\Debug\1.txt

............此处省略18个文件信息

评论

共有 条评论