精华内容
下载资源
问答
  • C语言-用户登录系统

    千次阅读 多人点赞 2020-01-10 20:25:53
    运行程序时,指定用户名,不输入,或少输入,或输入错误,都...输入正确:打印欢迎用户! 更多资料请点击:我的目录 运行时输入用户名与密码: #include <stdio.h> #include <string.h> int main(in...

    运行程序时,指定用户名,不输入,或少输入,或输入错误,都提示用户不同的错误,并退出程序。
    用户名正确:开始输入密码(要求错误后能多次输入,循环)。
    密码输入错误:重新输入(错误5次结束程序)。
    输入正确:打印欢迎用户!
    更多资料请点击:我的目录

    运行时输入用户名与密码:
    在这里插入图片描述

    #include <stdio.h>
    #include <string.h>
    
    int main(int argc , const char **argv)
    {	
    	char name[10];
    	char word[10];
    	char username[10] = "jiajia"; 
    	char password[10] = "jiajia";
    	int n;
    
    	printf("\n\n");
    	printf("\t*******************************\n");
    	printf("\t********* 用户登录系统 *********\n");
    	printf("\t*******************************\n");
    	printf("\n\n");
    
    	printf("\tPlease enter username.\n");	
    	printf("\tusername:");
    	scanf("%s",name);
    	printf("\n");
    	
    		if( strcmp(username , name) == 0)
    		{
    			printf("\tPlease enter password.\n");
    			printf("\tpassword:");
    			scanf("%s",word);
    			for(n = 0; n < 5; n++)
    			{
    				if( strcmp( password , word) == 0 )
    				{				
    					printf("\n\n");
    					printf("\t*******************************\n");
    					printf("\t********* 欢迎用户! *********\n");
    					printf("\t*******************************\n");
    					printf("\n\n");
    					break;
    				}
    				else
    				{
    					printf("\tPlease enter again!\n");
    					printf("\tpassword:");
    					scanf("%s",word);
    					if( strcmp( password , word) == 0 )
    					{				
    						printf("\n\n");
    						printf("\t*******************************\n");
    						printf("\t********* 欢迎用户! *********\n");
    						printf("\t*******************************\n");
    						printf("\n\n");
    						break;
    					}
    				}
    			}	
    		}
    		else if( strlen( name ) < 6)
    		{	
    			printf("\tLess input!\n");
    		}
    		else if( strcmp(username , name) != 0)
    		{	
    			printf("\tUsername error! Please enter again!\n");
    		}
    	return 0;
    }
    

    基于Linux系统shell输入:(需要在运行前输入用户名)
    在这里插入图片描述在这里插入图片描述

    #include <stdio.h>
    #include <string.h>
    
    int main(int argc , const char **argv)
    {	
    	char username[10] = "jiajia"; 
    	char password[10] = "jiajia";
    	char word[10];
    	int n;
    
    	printf("\n\n");
    	printf("\t*******************************\n");
    	printf("\t********* 用户登录系统 *********\n");
    	printf("\t*******************************\n");
    	printf("\n\n");
    	
    		if( strcmp(username , argv[1]) == 0)
    		{	
    			printf("\tUsername:\t%s\n",argv[1]);
    			printf("\tPlease enter password.\n");
    			printf("\tPassword:\t");
    			scanf("%s",word);
    			for(n = 0; n < 5; ++n)
    			{
    				if( strcmp( password , word) == 0 )
    				{	
    					printf("\n\n");			
    					printf("\t*******************************\n");
    					printf("\t********* 欢迎用户! *********\n");
    					printf("\t*******************************\n");
    					printf("\n\n");
    					break;
    				}
    
    				else
    				{
    					printf("\n\tPlease enter again!\n");
    					printf("\tpassword:\t");
    					scanf("%s",word);
    					if( strcmp( password , word) == 0 )
    					{	
    						printf("\n\n");			
    						printf("\t*******************************\n");
    						printf("\t********* 欢迎用户! *********\n");
    						printf("\t*******************************\n");
    						printf("\n\n");
    						break;
    					}
    				}
    			}	
    		}
    
    		else if( strlen( argv[1] ) < 6)
    		{	printf("\tUsername:\t%s\n",argv[1]);
    			printf("\tLess input!\n");
    		}
    
    		else if( strcmp(username , argv[1]) != 0)
    		{	printf("\tUsername:\t%s\n",argv[1]);
    			printf("\tPlease enter again!\n");
    		}
    	return 0;
    }
    

    更多资料请点击:我的目录

    展开全文
  • c语言用户登录.docx

    2020-09-12 11:10:39
    } } c 语言登录界面 #include <stdio.h> #include <string.h> void main) { // 界面设计 int j; start: 欢迎使用 XX系统 *n; 用户登陆 *\n; 欢迎使用 XX系统 *n; 用户登陆 *\n; 管理员登录 *\n; 请输入 1 或 2*\n; {...
  • 精选 c语言登录界面 #include <stdio.h> #include <string.h> void main) { //界面设计 int j; start: printf"\n\t\t*欢迎使用XX系统*\n; printf"\t*1.用户登陆*\n; printf"\t*2.管理员登录*\n; printf"\t*请输入1或...
  • C语言实现登录注册

    万次阅读 多人点赞 2019-01-27 09:36:52
    可以用于c语言大作业的登录系统。下面分享一下具体的代码。 首先定义一个结构体来存放用户的注册信息,账号密码等。 typedef struct The_users //typedef 可以定义结构体别名 { char id[11]; //账号 char pwd[20]...

    这是一个用纯C语言和文件操作实现的系统的登录、注册和忘记密码功能。可以用于c语言大作业的登录系统。下面分享一下具体的代码。
    首先定义一个结构体来存放用户的注册信息,账号密码等。

    typedef struct The_users   //typedef 可以定义结构体别名
    {
        char id[11]; //账号 
        char pwd[20]; //密码 
        char name[15];//姓名为字符串 
        char sex; //性别为单个字符
    	long phone; //电话号码为长整型 
    }users;
    

    然后写一个函数用来创建储存用户账号密码的文件。

    /*创建储存用户账号密码的文件*/ 
    void Create_File()
    {
        FILE *fp;
        if ((fp = fopen("users.txt","rb"))==NULL)                 /*如果此文件不存在*/
        {
            if ((fp = fopen("users.txt","wb+"))==NULL)
            {
                printf("无法建立文件!\n");
                exit(0);
                
            }
        }
    }
    

    注册:将存放用户的信息的结构体直接存入文件中,每次存入分配该结构体大小的空间,然后该用户的信息就可以按结构体整体来读取。还加入了一些错误提示,如果输入错误就提示重新输入。

    /*注册账号*/ 
    void registers()  //按结构体的大小,一次写入或者读入1个结构体大小
         {    
             users a,b;//结构体 The_users 重命名定义
             FILE *fp;
             char temp[20];
             int count = 0;
             printf("欢迎来到注册界面!\n");
             Sleep(1000);
             fp = fopen("users.txt","r");
             
             fread(&b, sizeof(struct The_users), 1, fp); //读入一个结构体字符块 到b
              printf("请输入账号\n");
             scanf("%s",&a.id);
             
             
             while (1)
             {    
                 if (strcmp(a.id, b.id)) /*如果两串不相等*/
                 {
                     if (!feof(fp))    /*如果未到文件尾*/                                
                         
                         
                     {
                         fread(&b, sizeof(struct The_users), 1, fp);
                     }
                     else
                         break;
                 }
                 else
    
                 {   
                     printf("此用户名已存在!请重新注册!\n"); 
                     Sleep(1000);
                     fclose(fp);
                     return;      
                 }
             }
             printf("请输入姓名:\n");
             scanf("%s",&a.name);
             printf("请输入性别(f(女)/m(男)):\n");
             scanf(" %c",&a.sex);
             do{
             	if(a.sex != 'f' && a.sex != 'm'){
    			 	printf("性别输入错误!请重新输入!\n");
    		        scanf("%c",&a.sex);
    			 }
    		 }while(a.sex != 'f' && a.sex != 'm');
    		 getchar();
             printf("请输入电话号码:\n");
             scanf("%ld",&a.phone);
             printf("请输入密码\n");
             scanf(" %s",&a.pwd);
             printf("请确认密码\n");
             scanf(" %s",&temp);
    		 do{
             	if(!strcmp(a.pwd,temp)){
             		fp = fopen("users.txt","a");
    		         fwrite(&a, sizeof(struct The_users), 1, fp);
    		         printf("账号注册成功,请登录!\n"); 
    		         Sleep(500);
    		         fclose(fp);
    				 return;
    			 }else{
    			 	printf("两次密码不匹配!请重新输入!\n");
    		         scanf("%s",&a.pwd);
    		         printf("请确认密码\n");
    		         scanf("%s",&temp);
    			 }
    		 }while(1);
         }
    

    登录:先输入账号和密码。然后按账号从文件中读取,如果账号匹配就读取密码,如果密码也匹配就登录成功,否则重新输入密码。

    /*登录系统*/ 
    void  Input_login()
    {
        users a,b;//定义结构体The_users别名
        
        FILE *fp;
        printf("欢迎来到登录界面!\n");
             Sleep(1000);
        fp = fopen("users.txt","r");
        
        fread(&b, sizeof(struct The_users), 1, fp); //读入一个结构体字符块 写入b
        printf("请输入账号\n");
        scanf("%s",&a.id);   
        
                 while (1)
               {   
    	           if (strcmp(a.id, b.id)==0)         //如果有此用户名
    	           {
    	               break;       
    	           }
    	           
    	           else 
    	           {
    	               if (!feof(fp))  //如果文件没有读完                            
    	            
    	               {
    	                   fread(&b, sizeof(struct The_users), 1, fp);
    	               }
    	               
    	               else
    	               {
    	                   printf("此用户名不存在,请重新输入!\n");
    					   Sleep(500); 
    	                   fclose(fp);  
    					   return;              
    	               }
    	           }
           }
           printf("请输入密码\n");
           	scanf("%s",&a.pwd); 
        do{   
    	       
    		if (strcmp(a.pwd, b.pwd)==0)            /*如果密码匹配*/
    	           
    	       {  
    	          fclose(fp);
    	          printf("登录成功,欢迎使用!");
    	          Sleep(500);
    	          return;
    	          }
    	       else  
    	       {    printf("密码不正确!请重新输入密码\n");
    	       		scanf("%s",&a.pwd);         
    	       }
    	}while(strcmp(a.pwd, b.pwd)==0);
           
    }
    

    找回密码:根据输入的账号获取该账号的结构体信息,然后与其他信息进行匹配,如果全部匹配成功,则显示该账号的密码。

    /*找回密码*/
     
    void reback()  //按结构体的大小,一次写入或者读入1个结构体大小
         {    
             users a,b;//结构体 The_users 重命名定义
             FILE *fp;
             char temp[20];
             int count = 0;
             printf("欢迎来到找回密码界面!\n");
             Sleep(1000);
             fp = fopen("users.txt","r");
        
        	fread(&b, sizeof(struct The_users), 1, fp); //读入一个结构体字符块 写入b
        	printf("请输入账号\n");
        	scanf("%s",&a.id);   
        
                 while (1)
               {   
    	           if (strcmp(a.id, b.id)==0)         //如果有此用户名
    	           {
    	               break;       
    	           }
    	           
    	           else 
    	           {
    	               if (!feof(fp))  //如果文件没有读完                            
    	            
    	               {
    	                   fread(&b, sizeof(struct The_users), 1, fp);
    	               }
    	               
    	               else
    	               {
    	                   printf("此用户名不存在,请重新输入!\n");
    					   Sleep(500); 
    	                   fclose(fp);  
    					   return;              
    	               }
    	           }
           }
             printf("请输入姓名:\n");
             scanf("%s",&a.name);
             do{
             	if(strcmp(a.name,b.name)){
    			 	printf("姓名输入错误!请重新输入!\n");
    		        scanf("%s",&a.name);
    			 }
    		 }while(strcmp(a.name,b.name));
             printf("请输入电话号码:\n");
             scanf("%ld",&a.phone);
             do{
             	if(a.phone != b.phone){
    			 	printf("电话号码输入错误!请重新输入!\n");
    		        scanf("%ld",&a.phone);
    			 }
    		 }while(a.phone != b.phone);
            printf("您的密码是:%s",b.pwd);
            Sleep(3000);
    }
    

    欢迎访问我的博客网站:http://jie12366.xyz:8081

    展开全文
  • 高校水电费管理系统 C语言课程设计源文件 功能分为两大类 用户管理 费用管理 运用了结构体数组 指针 文件的保存 编译环境是v s 2010 可在主页文章中查看运行测试
  • C语言彩票管理系统

    2016-01-05 10:38:42
    C语言开发的彩票管理系统,分为用户注册登录模块验证模块,管理员发行彩票,查询用户信息,公证员开奖三个模块
  • C语言模拟用户登录程序

    千次阅读 2019-03-26 00:11:35
    **题目 ...我们首先假设系统总已经存好了一段密码(密码为 123456)我们模拟登录 定义一个登录字符串数组,利用strcmp函数与之比较即可 程序结果运行 ** 程序代码 ** #include<stdio.h> #i...

    **题目

    编写代码模拟三次密码输入的场景。
    最多能输入三次密码,密码正确,提示“登录成功”,密码错误,
    可以重新输入,最多输入三次。三次均错,则提示退出程序。


    程序分析


    我们首先假设系统总已经存好了一段密码(密码为 123456)我们模拟登录
    定义一个登录字符串数组,利用strcmp函数与之比较即可

    程序结果运行

    在这里插入图片描述
    **

    程序代码

    **

    
    #include<stdio.h> 
    #include<string.h>
    int main() {
    	char password[]="123456";
    	int i;
        char input[10];
    	for(i=0;i<3;i++) {
    	 printf("请输入密码:\n");
    	  scanf("%s",input);
    	   if(strcmp(input,password) == 0)
    		  break;
    	   else if (i<3) printf("密码错误,重新输入!\n");
    	} 
    	if(i<3) {
    	 printf("登陆成功,进入程序!\n");
    	} 
    	else printf("密码错误,退出程序!\n");
    	return 0;
    }
    
    展开全文
  • C语言 银行存储系统

    2012-12-09 09:55:31
    C语言编写的银行系统,能实现正常的注册新用户登录、存取款、转账、查询、退出等功能
  • C语言考试管理系统 本项目分为学生端和管理端 学生端:注册、登录、答题、排名、发邮件、收邮件、题目的增删改查…… 管理端:查询修改用户、查询邮箱…… 管理端直接输入 账号:101 密码:54759 即可登录成功。
  • 本项目是基于C语言开发的一个ATM机管理系统, 1、 用户信息包括:账户,用户姓名,性别,密码,存款金额,绑定手机号等。 2、 查余额:用户通过识别卡,输入密码,来查询余额。 3、 取钱:通过输入密码及取钱数量来...
  • MessageBox(hwnd,TEXT("输入正确,登录成功"),TEXT("提示"),MB_OK); found=TRUE; break; } } if(FALSE==found) { MessageBox(hwnd,TEXT("输入错误"),TEXT("报错"),MB_OK| MB_ICONERROR); } ...

    1、代码如下:

    #include "stdafx.h"
    #include <windows.h>
    #include <windowsx.h>
    #include <sql.h>
    #include <sqlext.h>
    #include <sqltypes.h>
    #include "resource.h"
    #include "MainDlg.h"
    #define LOGIN_TIMEOUT 30
    #define MAXBUFLEN 255
    #define CHECKDBSTMTERROR(hwnd,result,hstmt) if(SQL_ERROR==result){ShowDBStmtError(hwnd,hstmt);return;}
    
    BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
    {
        switch(uMsg)
        {
            HANDLE_MSG(hWnd, WM_INITDIALOG, Main_OnInitDialog);
            HANDLE_MSG(hWnd, WM_COMMAND, Main_OnCommand);
      HANDLE_MSG(hWnd,WM_CLOSE, Main_OnClose);
        }
        return FALSE;
    }
    BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam)
    {
        return TRUE;
    }
    void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
    {
        switch(id)
        {
            case IDC_BUTTON_SAVE:
    			SaveToDataBase(hwnd);
            break;
    		case IDC_BUTTON_LOGIN:
    			Login(hwnd);
    		break;
            default:
      break;
        }
    }
    void Main_OnClose(HWND hwnd)
    {
        EndDialog(hwnd, 0);
    }
    void ShowDBError(HWND hwnd,SQLSMALLINT type,SQLHANDLE sqlHandle)
    {
        char pStatus[10], pMsg[101];
        SQLSMALLINT SQLmsglen;
        char error[200] = {0};
        SQLINTEGER SQLerr;
        long erg2 = SQLGetDiagRec(type, sqlHandle,1,
                                  (SQLCHAR *)pStatus,&SQLerr,(SQLCHAR *)pMsg,100,&SQLmsglen);
        wsprintf(error,"%s (%d)\n",pMsg,(int)SQLerr);
        MessageBox(hwnd,error,TEXT("数据库执行错误"),MB_ICONERROR|MB_OK);
    }
    void ShowDBConnError(HWND hwnd,SQLHDBC hdbc)
    {
    ShowDBError(hwnd,SQL_HANDLE_DBC,hdbc);
    }
    void ShowDBStmtError(HWND hwnd,SQLHSTMT hstmt)
    {
    ShowDBError(hwnd,SQL_HANDLE_STMT,hstmt);
    }
    
    void SaveToDataBase(HWND hwnd)
    {
        SQLHENV henv = NULL;
        SQLHDBC hdbc = NULL;
        SQLHSTMT hstmt = NULL;
        SQLRETURN result;
        SQLCHAR ConnStrIn[MAXBUFLEN] = "DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=127.0.0.1;UID=root;PWD=226;DATABASE=userlogin;CharSet=gbk;";
        SQLCHAR ConnStrOut[MAXBUFLEN];
    //分配环境句柄
        result = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv);
    //设置管理环境属性
        result = SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0);
    //分配连接句柄
        result = SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc);
    //设置连接属性
        result = SQLSetConnectAttr(hdbc, SQL_LOGIN_TIMEOUT, (void*)LOGIN_TIMEOUT, 0);
    //连接数据库
        result = SQLDriverConnect(hdbc,NULL,
                                  ConnStrIn,SQL_NTS,
                                  ConnStrOut,MAXBUFLEN,
                                  (SQLSMALLINT *)0,SQL_DRIVER_NOPROMPT);
        if(SQL_ERROR==result)
        {
           ShowDBConnError(hwnd,hdbc);
           return;
        }
    //初始化语句句柄
        result = SQLAllocHandle(SQL_HANDLE_STMT, hdbc, &hstmt);
        //SQL_NTS telling the function the previous parameter is Null-Terminated String, 
    //please alculate the string length for me
    	
    	TCHAR userName[20];
    	GetDlgItemText(hwnd,IDC_EDIT_USERNAME,userName,sizeof(userName)/sizeof(TCHAR));
    	TCHAR password[20];
    	GetDlgItemText(hwnd,IDC_EDIT_PASSWORD,password,sizeof(password)/sizeof(TCHAR));
    	
    	TCHAR sql[255];
    	wsprintf(sql,"insert into T_user(FuserName,Fpassword) values('%s','%s')",userName,password);
    	result = SQLPrepare(hstmt,(SQLCHAR*)sql,SQL_NTS);
    	CHECKDBSTMTERROR(hwnd,result,hstmt);
        result =SQLExecute(hstmt);
        CHECKDBSTMTERROR(hwnd,result,hstmt);
    	
    	SQLFreeStmt(hstmt,SQL_CLOSE);
        SQLDisconnect(hdbc);
        SQLFreeHandle(SQL_HANDLE_DBC,hdbc);
        SQLFreeHandle(SQL_HANDLE_ENV,henv);
    	MessageBox(hwnd,TEXT("保存成功"),TEXT("标题"),MB_OK);
    }
    void Login(HWND hwnd)
    {
        SQLHENV henv = NULL;
        SQLHDBC hdbc = NULL;
        SQLHSTMT hstmt = NULL;
        SQLRETURN result;
        SQLCHAR ConnStrIn[MAXBUFLEN] = "DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=127.0.0.1;UID=root;PWD=226;DATABASE=userlogin;CharSet=gbk;";
        SQLCHAR ConnStrOut[MAXBUFLEN];
    //分配环境句柄
        result = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv);
    //设置管理环境属性
        result = SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (void*)SQL_OV_ODBC3, 0);
    //分配连接句柄
        result = SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc);
    //设置连接属性
        result = SQLSetConnectAttr(hdbc, SQL_LOGIN_TIMEOUT, (void*)LOGIN_TIMEOUT, 0);
    //连接数据库
        result = SQLDriverConnect(hdbc,NULL,
                                  ConnStrIn,SQL_NTS,
                                  ConnStrOut,MAXBUFLEN,
                                  (SQLSMALLINT *)0,SQL_DRIVER_NOPROMPT);
        if(SQL_ERROR==result)
        {
           ShowDBConnError(hwnd,hdbc);
           return;
        }
    //初始化语句句柄
        result = SQLAllocHandle(SQL_HANDLE_STMT, hdbc, &hstmt);
    
    	TCHAR inputUserName[20];
    	GetDlgItemText(hwnd,IDC_EDIT_USERNAME,inputUserName,sizeof(inputUserName)/sizeof(TCHAR));
    	TCHAR inputPassword[20];
    	GetDlgItemText(hwnd,IDC_EDIT_PASSWORD,inputPassword,sizeof(inputPassword)/sizeof(TCHAR));
    	TCHAR sql[255];
    	ZeroMemory(sql,sizeof(sql)/sizeof(TCHAR));
    	wsprintf(sql,"select Fpassword from T_user where FuserName=%s",inputUserName);
    	
    	result = SQLPrepare(hstmt,(SQLCHAR*)"select FuserName,Fpassword from T_user ",SQL_NTS);
    	CHECKDBSTMTERROR(hwnd,result,hstmt);
        result =SQLExecute(hstmt);
        CHECKDBSTMTERROR(hwnd,result,hstmt);
    	SQLINTEGER cbsatid=SQL_NTS;
    	
    	BOOL found=FALSE;
    	while (SQLFetch(hstmt)!=SQL_NO_DATA_FOUND)
    	{
    
    	
    		TCHAR password[20];
    		SQLGetData(hstmt,2,SQL_C_CHAR,password,sizeof(password)/sizeof(TCHAR),&cbsatid);
    	
    			if(0==lstrcmp(inputPassword,password))
    			{
    				MessageBox(hwnd,TEXT("输入正确,登录成功"),TEXT("提示"),MB_OK);
    				found=TRUE;
    				break;
    			}
    	
    	}
    	if(FALSE==found)
    	{
    		MessageBox(hwnd,TEXT("输入错误"),TEXT("报错"),MB_OK| MB_ICONERROR); 
    	}
    
    
    	SQLFreeStmt(hstmt,SQL_CLOSE);
        SQLDisconnect(hdbc);
        SQLFreeHandle(SQL_HANDLE_DBC,hdbc);
        SQLFreeHandle(SQL_HANDLE_ENV,henv);
    
    }
    


    2、数据库及数据表如下:




    3、注意在编译的时候,在工程设置中添加连接库“odbc32.lib odbccp32.lib”。


    4、运行效果如下:



    展开全文
  • c语言员工管理系统

    2019-01-23 14:55:14
    登录系统时,对用户名和密码进行验证,两者均无误后方可进入系统。 (2) 输入员工信息 输入员工信息,分别记录员工的姓名 性别 编号等信息进行录入,不可录入相同编号 的职员,否则提示输入有误。 (3) 添加员工...
  • C语言 图书管理系统

    2009-12-21 22:54:10
    C语言写的图书管理系统,可用于学生课程设计的参考。里面功能齐全,有用户登录管理功能。适合新手和中等学者。
  • C语言题库系统

    2013-05-29 19:00:57
    系统有安全的用户登录模块、快捷方便的浏览界面、操作方便的题库、试卷编辑、自动组卷和人工组卷等功能模块。利用Visual FoxPro提供的各种面向对象的开发工具开发该系统,该系统结构良好,题库数据输入简单,使用...
  • 编码实现,模拟用户登陆情景,并且只允许输入三次密码,如果正确,输出取款,否则退出程序。 //编码实现,模拟用户登陆情景,并且只允许输入三次密码, //如果正确,输出取款,否则退出程序。 #include #...
  • C语言图书管理系统

    2020-12-01 15:28:04
    这个图书管理系统是由自己设置的账号登录,板块包括图书信息的创建、打印、查询、修改、删除、以及图书价格的排名等组成。 代码后面也有注释的,基本很好理解的。 #include<stdio.h> #include<stdlib.h>...
  • C语言学生管理系统

    2020-12-23 15:14:15
    附带:登录注册,多个用户。 附带:特色增删改查,(一种排版的思路)。 简单易懂,纯手工制作。 `` #include<stdio.h> #include<stdlib.h>` #include<windows.h> #include<string.h> #...
  • 模拟系统登录与菜单操作的C语言程序,其于控制台,内置有4个用户,用户名正确后提示输入密码(3次机会),密码隐藏且可以退格,密码正确后显示主菜单,可调用系统的功能(记事本,画图板,计算器等)。
  • 本文为大家分享了C语言外卖管理系统的具体代码,供大家参考,具体内容如下 内容 说明(废话):上学期写的课程设计,主题是外卖管理系统,希望可以模拟网上订餐,店家工作,专人管理的过程。并实现注册与登录以及...
  • 1、课程设计的目的 本课程设计是学生学习完《操作系统...了解EXT2文件系统,设计一个类EXT2型文件系统,所设计的文件系统要具备文件系统格式化、用户登录、用户注销、显示目录内容、文件创建、文件删除、目录创建...
  • 基于C语言的模拟KTV系统,两种身份登录,管理员与用户,可以实现歌曲添加和删除,另有按歌手和按歌曲点歌功能。
  • 以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。 然后执行: vi ...
  • (1)用户登录:输入用户名和密码,三次输入错误,则自动退出系统,否则显示系统菜单。 (2)设计主菜单:可重复显示系统功能的提示信息。 (3)输入/添加/插入记录:能够完成对任意一条记录输入、添加或插入数据表...
  • C语言考试管理系统 该项目完成于2019年3月,是C语言的课程设计作业。 演示视频: : 如果你觉得本项目对你有用,给一个星支持一下。 有哔哩哔哩哩的朋友,也能给我一个三连支持支持,谢谢大家。 本项目分为学生端和...
  • 大一下学期工程实践课程的作业内容,系统完全由c语言编写,采用dev-c++开发,数据类型为结构体数组,用户信息和图书信息保存在本地文本文件中,主要功能有:1、以管理员或读者不同身份注册账户。2、登录、找回密码、...
  • 运用c语言实现机票管理系统,包含文件读取与存储,用户及管理员密码登录,修改、添加、查阅、预定机票等功能。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 388
精华内容 155
关键字:

c语言用户登录系统

c语言 订阅