denglu.h

来自「C语言写的商品信息管理系统 学习数据结构」· C头文件 代码 · 共 41 行

H
41
字号
/////////////////////    用户登陆
int denglu(int checkdenglu,struct userinfo userlogin[])
{
    char username[30];
	char passwd[30];
    printf("\n\t\t 用户名:");
    scanf("%s",&userlogin[0].username);getchar();
    printf("\n\t\t 密  码:");
    scanf("%s",&userlogin[0].passwd);getchar();
    
    FILE *fp; 
    struct userinfo user;
    if((fp=fopen("UserInfo.txt","r"))==NULL)
    {
        printf("Cannot open file strike any key exit!");
        getch();
    }
    else
    {
        while(!feof(fp))
        {
            fread(&user,sizeof(struct userinfo),1,fp);
            if(strcmp(userlogin[0].username,user.username)==0 && strcmp(userlogin[0].passwd,user.passwd)==0)
            {
                checkdenglu=1;
            }
        }
    }
    fclose(fp);
    if(checkdenglu==1)
    {
        printf("\n\t\t 登陆成功!任意键继续...");
    }
    else
    {
        printf("\n\t\t 登陆失败!任意键继续...");        
    }
    getchar();
    return checkdenglu;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?