level 6
program RPG(input,output);
uses crt;
type
jk=record
name:string;
sm:longint;
gj:longint;
fy:longint;
dj:longint;
jy:longint;
end;
var
wo:record
name:string;
sm:longint;
gj:longint;
fy:longint;
mf:longint;
jb:longint;
jy:longint;
dj:longint;
end;
wb,ta:record
name:string;
sm:longint;
gj:longint;
fy:longint;
dj:longint;
jy:longint;
end;
gg:array[1..1000]of jk;
ch,sh,ah,c:char;i,g,x,y:longint;st1:string; f1,f2:text;
begin
writeln('是否打开上次储存?');
readln(ch);
if ch='Y' then begin
write('输入文件名:');
readln(st1);
assign(f1,st1);
reset(f1);
readln(f1,wo.name);
readln(f1,wo.sm);
readln(f1,wo.gj);
readln(f1,wo.fy);
readln(f1,wo.mf);
readln(f1,wo.jb);
readln(f1,wo.jy);
readln(f1,wo.dj);
readln(f1,g);
for i:=1 to g do
begin
readln(f1,gg[i].name);
readln(f1,gg[i].sm);
readln(f1,gg[i].gj);
readln(f1,gg[i].fy);
readln(f1,gg[i].dj);
end;
close(f1);
writeln('姓名:',wo.name);
writeln('生命:',wo.sm);
writeln('攻击:',wo.gj);
writeln('防御:',wo.fy);
writeln('魔法:',wo.mf);
writeln('金币:',wo. jb);
writeln('经验:',wo.jy);
writeln('等级:',wo.dj);
delay(1000);
end;
if ch<>'Y' then begin
wo.jb:=0; wo.jy:=0; wo.dj:=1;
writeln('请选择战士:');
delay(1000);
writeln('矮子------------a');
writeln('牛头------------n');
writeln('鹿人------------l');
writeln('甲虫------------j');
writeln('曽哥------------z');
2010年07月08日 07点07分