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

c语言程序设计密码设置程序,要求:管理员先设置用户名及密码,密码以*输出。输入验证,若密码正确,提示进入系统,并配有简单音乐,密码错误,提示重新输入。请高手帮帮忙啊最好能... c语言程序设计 密码设置程序,要求:管理员先设置用户名及密码,密码以*输出。输入验证,若密码正确,提示进入系统,并配有简单音乐,密码错误,提示重新输入。
请高手帮帮忙啊
最好能给出代码。谢谢。。。
展开
 我来答
匿名用户
2009-06-23
展开全部
#include <stdio.h>
#include <string.h>
#include <conio.h>

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 <stdio.h>
#include <stdlib.h>
#include <dos.h>

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;
}
xadave
2009-06-16 · TA获得超过1965个赞
知道大有可为答主
回答量:3147
采纳率:0%
帮助的人:1548万
展开全部
思路如下,实现起来不难。
设置的用户名和密码,最好保存到数据库里(可以把密码加密后保存);验证时拿出来比对。
如果系统没有数据库,可以将密码账号进行一定算法处理后保存到本地文件,或者系统注册表里;验证时拿出来,先反处理再比对。
处理算法譬如MD5,异或等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式