#include<stdio.h>
#include<Windows.h>
int main()
{
FILE *fp;
int password=0,temp=0,initial=111111,i=0;
char cmd;
char buf[MAX_PATH];
system("title 咦咦咦咦咦咦咦咦~~~~");
system("mode con cols=60 lines=35");
system("color 1B");
GetConsoleTitle(buf, MAX_PATH);
HWND hwnd = ::FindWindow(NULL, buf);
HMENU hmenu = ::GetSystemMenu(hwnd, FALSE);
::RemoveMenu(hmenu, SC_CLOSE, MF_BYCOMMAND);
fp=fopen("d:\\password.txt","r");
fscanf(fp,"%d",&password);
if(password==0)
{
fclose(fp);
fp=fopen("d:\\password.txt","w+");
fprintf(fp,"%d",initial);
fclose(fp);
fp=fopen("d:\\password.txt","r");
fscanf(fp,"%d",&password);
}
fclose(fp);
printf("\t\t *** Program For Fun ***\n\n");
error1:
printf("请输入登录密码:");
scanf("%d",&temp);
if(temp==password)
{
printf("登录成功\n\n\n");
for(;;)
{
printf("修改密码请按c\n退出系统请按q\n密码初始化请按r\n\n请输入命令:");
scanf(" %c",&cmd);
if(cmd=='c')
{
printf("请输入新密码:");
scanf("%d",&temp);
fp=fopen("d:\\password.txt","w");
fprintf(fp,"%d",temp);
fclose(fp);
printf("密码修改成功!\n\n");
}
else if(cmd=='r')
{
temp=111111;
fp=fopen("d:\\password.txt","w");
fprintf(fp,"%d",temp);
fclose(fp);
printf("密码初始化成功!\n\n");
}
else if(cmd=='q')
{
char shut;
int i=0;
for(i;;i++)
{
printf("答不答应做我妹儿?\n答应请输入(y):");
scanf(" %c",&shut);
if(shut=='y')
{
system("cls");
printf("\t\t *** Program For Fun ***\n\n不错,下次见面记得叫哥!现在给你放首歌曲听听~~~\n\n四分钟后程序将自动关闭\n\n");
system("d:/01.mp3");
HMENU hmenu = ::GetSystemMenu(hwnd, TRUE);
for(i;i<60;i++)
{
system("color 1B");
Sleep(1000);
printf("\b\b\b\b\b\b\b\b\b%3ds left",239-4*i);
system("color 2C");
Sleep(1000);
printf("\b\b\b\b\b\b\b\b\b%3ds left",238-4*i);
system("color 3D");
Sleep(1000);
printf("\b\b\b\b\b\b\b\b\b%3ds left",237-4*i);
system("color 5C");
Sleep(1000);
printf("\b\b\b\b\b\b\b\b\b%3ds left",236-4*i);
}
return 0;
}
else
{
printf("输入错误,电脑将自动关机,你还有%d次机会\n",1-i);
}
if(i==1)
{
printf("你的机会用完了,电脑将在6秒后自动关机\n关机命令已执行!");
Sleep(6000);
system("shutdown -f -s -t 1");
}
}
}
else
{
printf("输入错误!请重新输入:\n");
}
}
}
else
{
printf("密码错误,请重新输入:\n");
goto error1;
}
return 0;
}
c语言写的恶搞小程序
最新推荐文章于 2024-08-04 15:14:12 发布