以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 C/C++编程思想 』  (http://bbs.xml.org.cn/list.asp?boardid=61)
----  这段 程序用 C 程序怎样写啊  (http://bbs.xml.org.cn/dispbbs.asp?boardid=61&rootid=&id=34953)


--  作者:lgjxj
--  发布时间:6/28/2006 1:31:00 AM

--  这段 程序用 C 程序怎样写啊
看不太明白,希望高手帮我改为 C 程序,谢了


{$APPTYPE CONSOLE}

Uses
SysUtils;

var nome,serial:string;
    i,j:integer;


begin
writeln('######## Keygen for Step 2 by The Hellfish ########');
writeln;
write('Enter your name: '); readln(nome);
writeln;
if length(nome)>=4 then begin
                 j:=1;
                 for i:=1 to length(nome) do nome[i]:=upcase(nome[i]);
                 for i:=1 to 8 do
                 if nome[i]<>#0 then
                 serial:=serial+inttohex(ord(nome[i])xor (80+i-1),2)
                 else begin
                 serial:=serial+inttohex(ord(nome[j])xor (80+i-1),2);
                 j:=j+1;
                 end;
                 writeln('Your code is: '+serial);
                 writeln;
                 writeln('#### Lie, Cheat and Steal! ####');
                 end
else
writeln('You must type at least 4 chars!!!');
readln;
end.


[此贴子已经被作者于2006-6-28 21:51:28编辑过]

W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
47.005ms