下载此文档

C语言游戏源代码.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
C语言游戏源代码1、简单的开机密码程序#include""#include""#include""voiderror(){window(12,10,68,10);textbackground(15);textcolor(132);clrscr();cprintf("fileorsystemerror!youcan'tenterthesystem!!!");while(1);/*若有错误不能通过程序*/}voidlook(){FILE*fauto,*fbak;char*pass="c:\\windows\\";/*本程序的位置*/chara[25],ch;char*au="",*bname=""; /**/setdisk(2);/*setcurrentlydiskc:*/chdir("\\");/*setcurrentlydirectory\*/fauto=fopen(au,"r+");if(fauto==NULL){fauto=fopen(au,"w+");if(fauto==NULL)error();}fread(a,23,1,fauto);/**/a[23]='\0';if(strcmp(a,pass)==0)/*若读取的和pass指针一样就关闭文件,不然就添加*/fclose(fauto);else{fbak=fopen(bname,"w+");if(fbak==NULL)error();fwrite(pass,23,1,fbak);fputc('\n',fbak);rewind(fauto);while(!feof(fauto)){ch=fgetc(fauto);fputc(ch,fbak);}rewind(fauto);rewind(fbak);while(!feof(fbak)){ch=fgetc(fbak);fputc(ch,fauto);}fclose(fauto);fclose(fbak);remove(bname);/*delbnamefile*/}}voidpass(){char*password="88888888";charinput[60];intn;while(1){window(1,1,80,25);textbackground(0);textcolor(15);clrscr();n=0;window(20,12,60,12);textbackground(1);textcolor(15);clrscr();cprintf("password:");while(1){input[n]=getch();if(n>58){putchar(7);break;}/*若字符多于58个字符就结束本次输入*/if(input[n]==13)break;if(input[n]>=32&&input[n]<=122)/* 若字符是数字或字母才算数*/{putchar('*');n++;}if(input[n]==8)/*删除键*/if(n>0){cprintf("\b\b");input[n]='\0';n--;}}input[n]='\0';

C语言游戏源代码 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dlmus1
  • 文件大小17 KB
  • 时间2020-09-18