| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 962 人关注过本帖
标题:相信你们很厉害的,看看能不能帮我一下!
取消只看楼主 加入收藏
wszxj2008
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-5
收藏
 问题点数:0 回复次数:4 
相信你们很厉害的,看看能不能帮我一下!
2、设计一个类来描述系统用户,包括(用户号,用户名,登陆口令)。并实现:
(1)设计一个成员函数更改用户名,用户口令;
(2)设计一个成员函数进行登陆,如果输入的用户名和登陆口令都正确,显示“欢迎使用本系统”,否则,显示“输入的用户名或登陆口令错误”,要求重新输入用户名和登陆口令。但,每次程序运行后只能进行三次尝试,如果三次尝试都失败,则结束应用程序。
(3)用户数据保存在user.txt文件中,格式如下:
用户号    用户名    登陆口令
001        Mike    123
002        Kate        365
                
搜索更多相关主题的帖子: 口令 用户名 系统 函数 登陆 
2008-05-15 18:30
wszxj2008
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-5
收藏
得分:0 
回复 2# 的帖子
谢谢你  我会好好看看你的程序的
2008-05-17 16:10
wszxj2008
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-5
收藏
得分:0 
回复 4# 的帖子
真 好! 谢谢你。我会看懂你的 代码的
2008-05-20 14:03
wszxj2008
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-5
收藏
得分:0 
欢迎更多的朋友来看来做!相信你们很厉害的,看看能不能帮我一下!
2、设计一个类来描述系统用户,包括(用户号,用户名,登陆口令)。并实现:
(1)设计一个成员函数更改用户名,用户口令;
(2)设计一个成员函数进行登陆,如果输入的用户名和登陆口令都正确,显示“欢迎使用本系统”,否则,显示“输入的用户名或登陆口令错误”,要求重新输入用户名和登陆口令。但,每次程序运行后只能进行三次尝试,如果三次尝试都失败,则结束应用程序。
(3)用户数据保存在user.txt文件中,格式如下:
用户号    用户名    登陆口令
001        Mike    123
002        Kate        365
                
(有部分朋友给我些观点和帮助,希望更多的朋友来帮我)
2008-05-20 14:16
wszxj2008
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2007-6-5
收藏
得分:0 
很谢谢你给我发帖,我在你说的地方加了相关内容但还的不对,你能在帮我加上吗?加上后我根据我的情况该一下就是了,真的文件那儿的内容我做不来。
题目:
2、设计一个类来描述系统用户,包括(用户号,用户名,登陆口令)。并实现:
(1)设计一个成员函数更改用户名,用户口令;
(2)设计一个成员函数进行登陆,如果输入的用户名和登陆口令都正确,显示“欢迎使用本系统”,否则,显示“输入的用户名或登陆口令错误”,要求重新输入用户名和登陆口令。但,每次程序运行后只能进行三次尝试,如果三次尝试都失败,则结束应用程序。
(3)用户数据保存在user.txt文件中,格式如下:
用户号    用户名    登陆口令
001        Mike    123
002        Kate        365
                

你写的代码:
#include <stdio.h>
#include <string.h>
#include <conio.h>

#define RIGHT_ID        "hello"
#define RIGHT_PASSWORD    "pass"

class UserSystem
{
public:
    bool InputUserID()
    {
        bool flag = false;
        do
        {
            if(flag)
            {
                printf("输入错误!按Esc键结束,按任意键继续。\n\n");
                if(getch() == 0x1B) return false;
            }
            printf("请输入用户名:\n");
            scanf("%s", userID);
            printf("请输入密码:\n");
            scanf("%s", password);

            flag = true;
        } while(strcmp(userID, RIGHT_ID) || strcmp(password, RIGHT_PASSWORD));
        return true;
    }

    void Welcome()
    {
        printf("**************************欢迎进入系统*************************\n");
        printf("按A键添加用户\n按其他键退出\n");
        if(getch() != 97) return;
        else AddUser();
    }

    void AddUser()
    {
        char uid[1024] = {0}, pass[1024] = {0};
        printf("**************************添加用户*************************\n");
        printf("用户名:\n");
        scanf("%s", uid);
        printf("密码:\n");
        scanf("%s", pass);

        //这里你自己添加代码
    }
private:
    char userID[1024];
    char password[1024];
};

int main()
{
    UserSystem m_login;

    printf("用户系统\n");
    if(m_login.InputUserID())
    {
        m_login.Welcome();
    }

    return 0;
}
2008-06-01 17:26
快速回复:相信你们很厉害的,看看能不能帮我一下!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029200 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved