永发信息网

c语言程序设计 密码设置程序怎么编写???

答案:2  悬赏:50  手机版
解决时间 2021-11-11 11:37
c语言程序设计 密码设置程序怎么编写???
最佳答案
#include
#include
#include

int main(int argc,char *argv[])
{
const char user[]="wangpin";
const char password[]="wangpin@126";
if(argc == 1)
{
printf("Input error! Usage:filename username password\n");
getch();
exit(1);
}
else if(argc == 3)
{
if (strcmp(argv[1],user) != 0 || strcmp(argv[2],password) != 0)
{
printf("Input error: Invalid username or password\n");
getch();
exit(1);
}
}
printf("Authentication Pass..\n");
sound(500);
delay(50000);
nosound();
getch();
return 0;
}

先运行这个程序得到一个exe类型的可执行文件,然后可以复制到c盘根目录下,用桌面左下的图标进入:开始-程序-附件-命令提示符
然后键入 cd \
到c盘根目录下输入
exe文件名 wangpin wangpin@126
就是运行这个程序
------------------------------------------------------------------
------------------------------------------------------------------
下面是一个简单的音乐程序,你可以把它加到上面代替sound()到nosound()那一部分发出<<东方红>>音乐歌曲(小心!声音可能很大)
#include
#include
#include

int main(void)
{
int i,j;
int fr[]={392,392,440,294,262,262,220,294,392,392,
440,532,440,392,262,262,220,294,392,294,
262,247,220,196,392,294,330,294,262,262,
220,294,330,294,262,294,262,247,220,196};
int tim[]={4,2,2,8,4,2,2,8,4,4,2,2,2,2,4,2,2,8,4,
4,4,2,2,4,4,4,2,2,4,2,2,2,2,2,2,2,2,2,2,12};
for(i=0;i<40;i++)
{
sound(fr[i]);
delay(tim[i]*100000000);
nosound();
}
system("pause");
return 0;
}
全部回答
思路如下,实现起来不难。
设置的用户名和密码,最好保存到数据库里(可以把密码加密后保存);验证时拿出来比对。
如果系统没有数据库,可以将密码账号进行一定算法处理后保存到本地文件,或者系统注册表里;验证时拿出来,先反处理再比对。
处理算法譬如MD5,异或等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
楼兰驾校(音郭楞蒙古自治州)地址在什么地方,
银柳的花语是什么?
有文和旭字婚礼主题?
如何评价桐华的《那些回不去的年少时光》
9LAB的产品谁用过,效果怎么样?
去澳门玩的时候要如何准备现金
兰姬(中国)原装进口连锁NO.178地址在什么地方
在小区门口买的散牛奶喝的有点咸,卖奶的说是
柠檬大小营养成分都一样吗?
巧家县人民法院乱判要死人的
thinkphp怎么输出数据库内容?
左二右三是什么意思:求解;
合十见如来打一字谜的谜语
我的摩托me511开不开机了
花呗额度不够可以用补邮费的方式购买吗
推荐资讯
一览:高铁概念股有哪些股票
直线,射线,线段之间有什么关系
中国工商银行24小时自助银行(麻城支行)地址好
魔域500块官方等于多少Ms?
人心能换狗心吗
感觉韧带很紧,该怎样锻炼自己的韧带呢?
我到底错那了?
我tplinktf-3239dl网卡安装后电脑找不到驱动
1米70到1米75左右的男生,穿多大码的鞋子。 2
“怼”的读音和意思分别是什么?
明天又要上班了,烦燥
如何抢注域名?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?