200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 如何用C语言编写字母游戏 怎么样用C语言编写一个小游戏?

如何用C语言编写字母游戏 怎么样用C语言编写一个小游戏?

时间:2019-10-26 04:53:30

相关推荐

如何用C语言编写字母游戏 怎么样用C语言编写一个小游戏?

//自己早上看到你这个问题专门为你写的 趁热看看

Registered and Login system

1 UserReg

2 Login

3 Exit

1

Registered Account:

Please input your name:

ka西瓜

Please input your password:

123456

Registered Success!

Registered and Login system

1 UserReg

2 Login

3 Exit

2

Login Account:

Please input Username:

ka西瓜

Please input Password:

123456

OK!Login Success!

Welcome back,ka西瓜!

Press any key to continue

#include

#include

void UserReg(); //用户注册函数

void Login(); //用户登录函数

main()

{

int selectNum;

printf("\nRegistered and Login system\n\n");

printf("1 UserReg\n");

printf("2 Login\n");

printf("3 Exit\n");

scanf("%d",&selectNum);

switch (selectNum)

{

case 1:UserReg();

break;

case 2:Login();

break;

case 3:printf("Exit Program!\n");

exit(1);

break;

}

}

void UserReg()

{

FILE *fp;

char Linedata[50]={0},User[20],Pass[20];

fp = fopen("data.dat","at");

printf("Registered Account:\n");

printf("Please input your name:\n");

fflush(stdin);

gets(User);

printf("Please input your password:\n");

fflush(stdin);

gets(Pass);

strcpy(Linedata,User);

strcat(Linedata,",");

strcat(Linedata,Pass);

strcat(Linedata,"\n");

fputs(Linedata,fp);

fclose(fp);

printf("Registered Success!\n");

main();

}

void Login()

{

FILE *fp;

int find=0;

char User[20],Pass[20],Userstrcat[50]={0};

char Userdata[50]={0};

fp = fopen("data.dat","r");

printf("Login Account:\n");

printf("Please input Username:\n");

fflush(stdin);

gets(User);

printf("Please input Password:\n");

fflush(stdin);

gets(Pass);

strcpy(Userstrcat,User);

strcat(Userstrcat,",");

strcat(Userstrcat,Pass);

strcat(Userstrcat,"\n");

while (!feof(fp))

{

fgets(Userdata,19,fp);

if (strcmp(Userdata,Userstrcat)==0 )

{

printf("OK!Login Success!\n");

printf("Welcome back,%s!\n",User);

find=1;

break;

}

}

if (!find)

{

printf("Username or Password incorrect!\n");

}

fclose(fp);

}

取消

评论

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。