| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 555 人关注过本帖
标题:模拟登陆系统的问题
只看楼主 加入收藏
zh1354453922
Rank: 1
等 级:新手上路
帖 子:19
专家分:1
注 册:2010-11-11
结帖率:50%
收藏
已结贴  问题点数:1 回复次数:7 
模拟登陆系统的问题
怎么就算输入账号密码正确了也跳不出循环的呢?新手,蛋疼中,求高手帮忙看下

#include<stdio.h>
#include<conio.h>
main()
{
    char *a="zh13544539220",*b="zh123456",*acc="0",*pw="0";
    int i=0,x,y;
    void window1();
    clrscr();
    window1();
    while(*acc!=*a&&*pw!=*b)
    {
        x=25;
        y=6;
        gotoxy(x,y);
        scanf("%s",&acc);
        y+=2;
        x+=2;
        gotoxy(x,y);
        scanf("%s",&pw);
        y+=4;
        gotoxy(x,y);
        printf("Please input the right Acc&Password!");
        getch();
        clrscr();
        window1();
    }
    printf("\nEnter!");
    getch();
}
void window1()
{
    int i;
    printf("\n\n\t\t\tManger System!\n\n");
    printf("\t\t===============================\n");
    printf("\t\t|AccNum:                      |\n");
    printf("\t\t|                             |\n");
    printf("\t\t|Password:                    |\n");
    printf("\t\t|                             |\n");
    printf("\t\t|                             |\n");
    printf("\t\t===============================\n");
}

                                                      
搜索更多相关主题的帖子: 系统 模拟 登陆 
2010-11-17 14:33
zh1354453922
Rank: 1
等 级:新手上路
帖 子:19
专家分:1
注 册:2010-11-11
收藏
得分:0 
顶着
2010-11-17 14:41
zh1354453922
Rank: 1
等 级:新手上路
帖 子:19
专家分:1
注 册:2010-11-11
收藏
得分:0 
没人回答么
2010-11-17 17:27
cq7610
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:28
专家分:111
注 册:2010-11-17
收藏
得分:0 
可怕的写法!建议再看看指针部分。:)
2010-11-17 19:20
zh1354453922
Rank: 1
等 级:新手上路
帖 子:19
专家分:1
注 册:2010-11-11
收藏
得分:0 
以下是引用cq7610在2010-11-17 19:20:38的发言:

可怕的写法!建议再看看指针部分。:)
新手...指针还只是一知半解.....
2010-11-17 21:04
shafeilong
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:236
专家分:1434
注 册:2009-3-21
收藏
得分:0 
程序代码:
#include<stdio.h>
#include<conio.h>
#include <string.h>
main()
{
    char a[10]="zh",b[10]="zh",acc[10]="",pw[10]="";
    int i=0,x,y;
    void window1();
//    clrscr();
    window1();
    while(strcmp(a,acc)&&strcmp(b,pw))
    {
//        x=25;
//        y=6;
//        gotoxy(x,y);
        scanf("%s",acc);
//        getchar();
//        y+=2;
//        x+=2;
//        gotoxy(x,y);
        scanf("%s",pw);
//        getchar();
//        y+=4;
//        gotoxy(x,y);
//        clrscr();
        window1();
    }
    printf("\nEnter!");
    getchar();
}
void window1()
{
    int i;
    printf("\n\n\t\t\tManger System!\n\n");
    printf("\t\t===============================\n");
    printf("\t\t|AccNum:                      |\n");
    printf("\t\t|                             |\n");
    printf("\t\t|Password:                    |\n");
    printf("\t\t|                             |\n");
    printf("\t\t|                             |\n");
    printf("\t\t===============================\n");

}


有必要用指针吗?指针的话还得一个个比较地址
2010-11-18 00:58
zh1354453922
Rank: 1
等 级:新手上路
帖 子:19
专家分:1
注 册:2010-11-11
收藏
得分:0 
以下是引用shafeilong在2010-11-18 00:58:09的发言:

#include
#include
#include  
main()
{
    char a[10]="zh",b[10]="zh",acc[10]="",pw[10]="";
    int i=0,x,y;
    void window1();
//    clrscr();
    window1();
    while(strcmp(a,acc)&&strcmp(b,pw))
    {
//        x=25;
//        y=6;
//        gotoxy(x,y);
        scanf("%s",acc);
//        getchar();
//        y+=2;
//        x+=2;
//        gotoxy(x,y);
        scanf("%s",pw);
//        getchar();
//        y+=4;
//        gotoxy(x,y);
//        clrscr();
        window1();
    }
    printf("\nEnter!");
    getchar();
}
void window1()
{
    int i;
    printf("\n\n\t\t\tManger System!\n\n");
    printf("\t\t===============================\n");
    printf("\t\t|AccNum:                      |\n");
    printf("\t\t|                             |\n");
    printf("\t\t|Password:                    |\n");
    printf("\t\t|                             |\n");
    printf("\t\t|                             |\n");
    printf("\t\t===============================\n");
 
}
 
 
有必要用指针吗?指针的话还得一个个比较地址
表示无法理解
2010-11-18 11:53
jianghong_02
Rank: 6Rank: 6
等 级:侠之大者
威 望:1
帖 子:143
专家分:476
注 册:2010-10-2
收藏
得分:0 
这多回答………………
2010-11-19 18:59
快速回复:模拟登陆系统的问题
数据加载中...
 
   



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

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