为什么我自己写的程序运行出错,而且慢:
#include
#include
#include
using namespace std;
string name0 = "TTZY",key0 = "091011";
string name1 = "胡叠", key1 = "090819";
string name,key,nameA,keyA;
int choose,VIP=0;
using namespace std;
void jiange() {
system("cls");
return;
}
void tuichu() {
jiange();
printf("\n 感谢你的使用,欢迎下次再来!\n");
exit(0);
}
void xuanze() {
printf("\n请在此处输入你的选择编号,输入结束后单击回车键确认:");
scanf("%d", &choose);
return;
}
void denglu() {
ladel0:
jiange();
printf("\n 欢迎来到[TTZY]!\n");
printf("\n 请选择你的操作:\n");
printf("0.退出[TTZY]\n");
printf("1.登陆\n");
printf("2.注册\n");
xuanze();
jiange();
if (choose == 0) {
printf("\n 感谢你的使用,欢迎下次再来!\n");
tuichu();
} else if (choose == 1) {
ladel1:
printf("\n 登陆\n");
printf("\n请输入你的用户名,输入结束后单击回车键确认:");
scanf("%s", name);
printf("\n\n请输入账号密码,输入结束后单击回车键确认:");
scanf("%s", key);
if (name == name0 && key == key0) {
VIP=1;
jiange();
return;
} else if (name == name1 && key == key1) {
VIP==1;
jiange();
return;
} else if (name == nameA && key == keyA) {
jiange();
return;
} else {
jiange();
printf("\n 输入错误!请选择你的操作:\n");
printf("0.退出[TTZY]\n");
printf("1.重试\n");
printf("2.返回登陆界面\n");
xuanze();
if (choose == 0) {
tuichu();
} else if (choose == 1) {
jiange();
goto ladel1;
} else {
jiange();
goto ladel0;
}
}
} else {
jiange();
printf(" 注册[TTZY]账号\n");
printf("\n请输入你的用户名,输入结束后单击回车键确认:");
scanf("%s", nameA);
printf("\n\n请输入账号密码,输入结束后单击回车键确认:");
scanf("%s", keyA);
printf("\n\n--------------------注意--------------------\n");
printf(" 已生成临时游客账号\n");
printf(" 若想同步数据,请到线下终端处注册,谢谢配合!\n");
printf("线下终端地址:泸州天立春雨-初2022级十班-林*轩\n");
printf("\n\n即将返回!\n");
printf("\n----------------------------------------\n");
Sleep(5200);
goto ladel0;
}
}
VOID KillConsoleCloseButton(VOID) {
DeleteMenu(GetSystemMenu(GetConsoleWindow(), FALSE),
SC_CLOSE, MF_DISABLED);
DrawMenuBar(GetConsoleWindow());
}
int main() {
KillConsoleCloseButton();
system("title 登陆[TTZY]");
denglu();
system("title [TTZY]官网");
printf("%c 首页 ",name);
if(VIP==0){
printf("\n");
}
else{
printf("VIP\n");
}
return 0;
}
有啥错误现象啊?
49行应该是VIP = 1,写成 VIP == 1了
Sleep(5200); --- 这没事休眠5秒干啥?这程序能运行得快么