基本信息
源码名称:c++ 猜拳小游戏
源码大小:0.07M
文件格式:.rar
开发语言:C/C++
更新时间:2020-08-14
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
//登录界面
logo_page();
//创建数据库
sqlite3 * sql;
char * errmsg;
if(sqlite3_open(database,&sql) != SQLITE_OK)
{
printf("%s\n",sqlite3_errmsg(sql));
return -1;
}
if(sqlite3_exec(sql,"create table user(ID text primary key,password text);",NULL,NULL,&errmsg) != SQLITE_OK)
{
printf("%s\n",errmsg);
}
if(sqlite3_exec(sql,"create table history(ID text primary key,count text);",NULL,NULL,&errmsg) != SQLITE_OK)
{
printf("%s\n",errmsg);
}
int cmd;
MSG msg;
_next2:
while(1)
{
printf("**************************************************\n");
printf("*********1:register 2:login 3:del 4:quit**********\n");
printf("**************************************************\n");
printf("*************please input a number ***************\n");
scanf("%d",&cmd);
switch(cmd)
{
case 1:
do_register(&msg,sql);
break;
case 2:
if(do_login(&msg,sql) == 1)
goto _next;
break;
case 3:
do_del(&msg,sql);
goto _next2;
break;
case 4:
exit(0);
break;
default:
printf("err number\n");
break;
}
}
_next:
while(1)
{
printf("**************************************************\n");
printf("*********1:rule 2:playgame 3:query 4:quit*********\n");
printf("**************************************************\n");
printf("***************please input a number**************\n");
scanf("%d",&cmd);
switch(cmd)
{
case 1:
rule();
goto _next;
break;
case 2:
Play_Game(&msg,sql);
goto _next;
break;
case 3:
query(&msg,sql);
goto _next;
break;
case 4:
goto _next2;
break;
default:
printf("err cmd\n");
break;
}
}
return 0;
}
int main(int argc,char *argv[]){
//登录界面
logo_page();
//创建数据库
sqlite3 * sql;
char * errmsg;
if(sqlite3_open(database,&sql) != SQLITE_OK)
{
printf("%s\n",sqlite3_errmsg(sql));
return -1;
}
if(sqlite3_exec(sql,"create table user(ID text primary key,password text);",NULL,NULL,&errmsg) != SQLITE_OK)
{
printf("%s\n",errmsg);
}
if(sqlite3_exec(sql,"create table history(ID text primary key,count text);",NULL,NULL,&errmsg) != SQLITE_OK)
{
printf("%s\n",errmsg);
}
int cmd;
MSG msg;
_next2:
while(1)
{
printf("**************************************************\n");
printf("*********1:register 2:login 3:del 4:quit**********\n");
printf("**************************************************\n");
printf("*************please input a number ***************\n");
scanf("%d",&cmd);
switch(cmd)
{
case 1:
do_register(&msg,sql);
break;
case 2:
if(do_login(&msg,sql) == 1)
goto _next;
break;
case 3:
do_del(&msg,sql);
goto _next2;
break;
case 4:
exit(0);
break;
default:
printf("err number\n");
break;
}
}
_next:
while(1)
{
printf("**************************************************\n");
printf("*********1:rule 2:playgame 3:query 4:quit*********\n");
printf("**************************************************\n");
printf("***************please input a number**************\n");
scanf("%d",&cmd);
switch(cmd)
{
case 1:
rule();
goto _next;
break;
case 2:
Play_Game(&msg,sql);
goto _next;
break;
case 3:
query(&msg,sql);
goto _next;
break;
case 4:
goto _next2;
break;
default:
printf("err cmd\n");
break;
}
}
return 0;
}