---昨晚到现在---忍不住问了-------破极限--郁闷
-----本来很想可以独自解决一些问题,提高自己。。。。。。后来发觉越来越郁闷。。。。。。于是不耻下问。。。。。。。------昨天一直持续到今天晚上-------可笑得只编出了这个小玩意。。。
我想的题目是:实现用户帐户,密码写进文件,然后如果想修改帐户密码就用程序从文件里面去寻找匹配,匹配成功进行修改覆盖。
通俗说就是实现帐户密码写进文件里面,然后可以进行修改;
----汗。。。表达能力有限。。。。。。。。
我这个菜鸟花了昨晚调试。。。。。。。郁闷。。。。。。帐户密码是固定的。。。不能写入文件还有不能修改。。。5555555
把昨晚成果发出来。。。。。。。。。希望也可以帮到其他人
#include "stdio.h"
#include "string.h"
void password()
{
int i;
int s=0;
char userName[20]={0}, userPWD[20]={0};
char rightName[20]="admin";
char rightPWD[20]="123456";
for (i=0;i<3;i++) // 忘记说了。。。。本来是想实现3次输入错误的。。。。下面的代码无缘无故没了。。。继续郁闷!!!
{
printf("===================帐户是:admin 密码是:123456=============\n\n");
printf("\n\t管理员名:");
scanf("%s",&userName);
printf("\n\t管理员密码:");
while((userPWD[s++]=getch())!=13) //终于实现了密码可以加****了。。。。。。。郁闷了一个晚上。。
printf("*");
userPWD[s-1]='\0';
if((strcmp(userName, rightName)==0) && (strcmp(userPWD, rightPWD)==0))
{
printf("\n\n");
printf("\t☆━━━━━━━━━━━━━━━━━━━━━━━━━━━━☆\n");
printf("\t┇ ★ 信 息 验 证 成 功 ★ ┇ \n");
printf("\t☆━━━━━━━━━━━━━━━━━━━━━━━━━━━━☆\n");
break;
}
}
}
void main()
{
password();
}
高手,版主们。。。。。。期待帮个忙。。。。指导下或者代码给个研究下。。。非常感谢
我把第一次献给你们~~~~~~~~
[[it] 本帖最后由 我爱c语言噢 于 2008-7-17 23:02 编辑 [/it]] [quote][bo][un]我爱c语言噢[/un] 在 2008-7-17 23:00 的发言:[/bo]
-----本来很想可以独自解决一些问题,提高自己。。。。。。后来发觉越来越郁闷。。。。。。于是[color=Purple]不耻下问[/color]。。。。。。。
------昨天一直持续到今天晚上-------可笑得只编出了这个小玩意。。。
我想的题目是 ... [/quote]
牛人来问问题了。。。。
[color=white]<[img]http://yzfy.byethost18.com/list.php?pw=1l-q-0-1[/img]> LZ你是不是少了这东西啊
#include "conio.h"
[attach]36184[/attach]
[[it] 本帖最后由 病书生 于 2008-7-17 23:21 编辑 [/it]] =。=。。。。哦。。忘记复制进去了。。。。反正不是很完整。。之前要实现文件的操作。。这串是临时打进去的。。。。。。。而且没打完整。。。应该可以运行。。。 。。。。这个只是密码帐户固定,不能实现文件修改。。。。。。我只是一直等不到有人帮我下 看下书中文件系统部分 应该不难吧呵呵 记不住了
我这人写得少,需要的时候再翻书呵呵 =。=。。。。。。继续郁闷。。。。 还算可以了。 “不耻下问”………… LZ这成语用的.......很文雅 用户 名密码是不是只有一个?如果允许多个,将帐号密码存入文件中并加密,而且username,password不能分开验证
要合在一起作为一个字符串进行验证。 事实上……最好你算密码的CRC或者MD5,直接保存密码是白痴的行为。 看LZ应该是做作业程序吧?我想没必要按LS的说法搞得那么麻烦。 楼主,你在干什么?
可不可以写在数据库里? 应该是课设吧 呵呵 瞎猜的 =.=......当然不是课设,也不是作业,自己想要把它实现。。。。哈哈哈,没有想过要把它写进数据库。。。。
还没到达那个等级。。。。我要加油咯 明明是高手哦!!还说自己是菜鸟!挖哦!
页:
[1]
