C语言游戏代码txt,C语言游戏源代码最新版.pdf

.

C语言游戏源代码

1、 简单的开机密码程序

#include "conio.h"

#include "string.h"

#include "stdio.h"

void error()

{window(12,10,68,10);

textbackground(15);

textcolor(132);

clrscr();

cprintf("file or system error! you can't enter the system!!!");

while(1); /* 若有错误不能通过程序 */

}

void look()

{FILE *fauto,*fbak;

char *pass="c:\\windows\\password.exe"; /* 本程序的位置 */

char a[25],ch;

char *au="autoexec.bat",*bname="hecfback.^^^"; /*bname 是

autoexec.bat 的备份 */

setdisk(2); /*set currently disk c:*/

chdir("\\"); /*set currently directory \*/

fauto=fopen(au,"r+");

if (fauto==NULL)

{fauto=fopen(au,"w+");

if (fauto==NULL) error();}

fread(a,23,1,fauto); /* 读取 autoexec.bat 前 23 各字符 */

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))

精选 word 范本!

.

{ch=fgetc(fbak);

fputc(ch,fauto);}

fclose(fauto);

fclose(fbak);

remove(bname); /*del bname file*/

}

}

void pass()

{char *password=;

char input[60];

int n;

w

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值