awa,我的第一篇文章o
废话不多说,上代码,随时更新。
#include <bits/stdc++.h>
//#include <thread>
#include <windows.h>
int a,in;
char b;
int main (){
//bool fangkafu=true;
printf ("当前版本:BETA v0.2.3,您正在使用您系统上的最新版本\n\n");
Sleep(1000);
printf ("下载最新版本请至博主个人主页的文章->https://blog.csdn.net/Minecraft_Qingmu/<-\n\n\n") ;
Sleep(1500);
printf ("v0.2.3更新日志:增加一个彩蛋\n修复输入汉字导致的bug\n优化用户体验\n\n\n");
Sleep(1000);
printf ("免责声明:由于不当使用本程序造成的设备故障,作者概不负责。\n\n本程序仅为教学用,禁止从事任何商业用途。\n\n");
//printf ("提示:!!!一开始输错指令有惊喜!!!\n\n");
Sleep(5000);
system("cls");
LOOP:printf ("请输入要使用的类型(1 or 2)\n\n");
Sleep(100);
printf ("1.ASCII码转字符\n");
printf ("2.字符转ASCII码\n");
scanf ("%d",&a);
if (a==1){
printf ("请输入要转换的ASCII码值\n");
LOOT:scanf ("%d",&in);
if (in>127){
printf ("错误代码:ERROR——0Xcf93\n原因:遇到了未知的ASCII码!~!\n输入要转换的ASCII码值\n");
goto LOOT;
}
printf ("正在转换,如果因程序原因两秒内无法给出答案,请联系博主\n\n");
printf ("转换成功^_^\n\n答案是 ' %c ' \n\n感谢您的使用。继续转换请输入1,退出程序请输入2\n",char(in));
LOOD:scanf ("%d",&a);
if (a==1)
goto LOOP;
else if (a==2)
return 0;
else{
printf ("错误代码:ERROR——0Xcf94\n原因:遇到了未知的指令 !~! \n继续转换请输入1,退出程序请输入2\n") ;
goto LOOD;
}
}
else if (a==2){
printf ("请输入要转换的一个字符。请勿输入颜文字等特殊字符(不包括汉字)\n");
scanf ("%s",&b);
printf ("正在转换,如果因程序原因两秒内无法给出答案,请联系邮箱博主\n\n");
printf ("转换成功^_^\n\n答案是 '%d' \n\n感谢您的使用。继续转换请输入1,退出程序请输入2\n",int(b));
scanf ("%d",&a);
if (a==1)
goto LOOP;
else if (a==2)
return 0;
else{
printf ("错误代码:ERROR——0Xcf94\n原因:遇到了未知的指令 !~! \n继续转换请输入1,退出程序请输入2") ;
goto LOOD;
}
}
else {
//system("cls");
printf ("错误代码:ERROR——0Xcf94\n原因:检测到卡机行为 !~! \n");
printf ("\n请至->https://space.bilibili.com/1490984961<-寻找答案");
return 0;
}
return 0;
}
测试版:
激活密钥是这个:..---/.----/....-/--.../---../...--/-..../....-/--...
用这个工具破译:摩斯电码加密 - MikuTools
哈哈,看源代码也不是不可以
#include <bits/stdc++.h>
//#include <thread>
#include <windows.h>
int in,miyao;
char b,a;
int main (){
//bool fangkafu=true;
printf ("当前版本: BETA v0.3.1,您正在使用您系统上的最新版本\n\n");
Sleep(1000);
printf ("下载最新版本请至->https://blog.csdn.net/Minecraft_Qingmu/<-\n\n\n") ;
Sleep(1500);
printf ("BETA v0.3.1更新日志:修复汉字刷屏bug\n优化用户体验\n\n!!选模式时输入->caidan<-有惊喜!!\n\n\n");
Sleep(1000);
printf ("此版本为测试版本,如有漏洞属于正常现象,请及时反馈\n\n");
//printf ("提示:!!!一开始输错指令有惊喜!!!\n\n");
Sleep(5000);
printf ("请输入您获取的激活密钥");
scanf ("%d",&miyao);
if (miyao!=214783647) {
printf ("激活失败,请核对密钥并重启程序重新验证");
return 0;
}
else{system("cls");
LOOP:printf ("请输入要使用的类型(1 or 2)\n\n");
//Sleep(100);
printf ("1.ASCII码转字符\n");
printf ("2.字符转ASCII码\n");
std::cin>>a;
if (a=='1'){
printf ("请输入要转换的ASCII码值\n");
LOOT:scanf ("%d",&in);
if (in>127){
printf ("错误代码:ERROR——0Xcf93\n原因:遇到了未知的ASCII码!~!\n输入要转换的ASCII码值\n");
goto LOOT;
}
printf ("正在转换,如果因程序原因两秒内无法给出答案,请联系博主\n\n");
printf ("转换成功^_^\n\n答案是 ->%c<- \n\n感谢您的使用。继续转换请输入1,退出程序请输入2\n",char(in));
LOOD:scanf ("%d",&a);
if (a==1)
goto LOOP;
else if (a==2)
return 0;
else{
printf ("错误代码:ERROR——0Xcf94\n原因:遇到了未知的指令 !~! \n继续转换请输入1,退出程序请输入2\n") ;
goto LOOD;
}
}
else if (a=='2'){
printf ("请输入要转换的一个字符。请勿输入颜文字等特殊字符(不包括汉字)\n");
scanf ("%s",&b);
printf ("正在转换,如果因程序原因两秒内无法给出答案,请联系博主\n\n");
printf ("转换成功^_^\n\n答案是 ->%d<- \n\n感谢您的使用。继续转换请输入1,退出程序请输入2\n",int(b));
scanf ("%d",&a);
if (a==1)
goto LOOP;
else if (a==2)
return 0;
else{
printf ("错误代码:ERROR——0Xcf94\n原因:遇到了未知的指令 !~! \n继续转换请输入1,退出程序请输入2") ;
goto LOOD;
}
}
else if (a!='1' && a!='2') {
//system("cls");
RRR:printf ("错误代码:ERROR——0Xcf94\n原因:检测到卡机行为 !~! \n");
printf ("\n请至->https://space.bilibili.com/1490984961/<-寻找答案(doge)");
printf ("跳转请输入->t<-\n");
std::cin>>a;
// Sleep(1000);
// printf ("4秒后自动跳转\n");
// Sleep(1000);
// printf ("3秒后自动跳转\n");
// Sleep(1000);
// printf ("2秒后自动跳转\n");
// Sleep(1000);
// printf ("1秒后自动跳转\n");
// Sleep(1000);
if (a=='t')
system("start https://space.bilibili.com/1490984961/");
else
goto LOOP;
}
}
return 0;
}
//下载最新版本请至博主个人主页的文章->https:blog.csdn.net/Minecraft_Qingmu/