欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

俺基础太差!:)现在补上KEYGEN!有累赘的地方请指教 呵呵~~~~ (970字)

俺基础太差!:)现在补上KEYGEN!有累赘的地方请指教 呵呵~~~~ (970字)

#include <iostream.h>
#include <string.h>
#include <stdio.h>
void main(void)
{
int len,i,n;
char user[30],*upstr;
char table1[]="A1LSK2DJF4HGP3QWO5EIR6UTYZ8MXN7CBV9";
char table2[]="SU7CSJKF09NCSDO9SDF09SDRLVK7809S4NF";
char code[10];
cout<<"=========================\n";
cout<<"KeyGen for due-cm4.\n";
cout<<"Coded by ddxia[CCG].\n";
cout<<"http://go18.163.com/~ddxia\n";
cout<<"=========================\n\n";
for(;;) {
    cout<<"Your name:(Lenth should less than 9 ,only character)\n" ;
    gets(user);
    len=strlen(user);
    if ((len>1)&(len<=8)) {
        upstr=strupr(user);
        for(i=0;i<len;i++,upstr++) {
            if (((char)*upstr>='A')&((char)*upstr<='Z')){
                for(n=0;n<strlen(table1);n++)
                if((char)*upstr==table1[n]){
                    code[i]=table2[n];
                    break;
                }
            }
            else goto error;
        }
     break;
     }
error:
        cout<<"Your name is invalid!\n\n";
    }
cout<<"Your Correct Code:";
code[len]=NULL;
cout<<code<<"\n\n";
}

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功