qhnw.net
当前位置:首页 >> C语言如何设置系统密码 >>

C语言如何设置系统密码

1、用一个字符数组来存密码 再用一个字符数组接收你的输入,然后用strcmp 来比较,如果返回0则密码是正确的2、例程:#include "stdio.h"#include "string.h" int main() { char mima[100]="YuanShi888"; char input[100]={0}; printf("请输入密码:"); gets(input); if(strcmp(mima,input)==0) printf("恭喜你,密码正确!\n"); else printf("对不起,密码输入错误!\n"); }

#include "stdio.h" int* set(void); int* set(void) { int i; static a[4]; printf("请输入要设置的4位密码 :"); for(i=0;i<4;i++) { scanf("%d",&a[i]); } return a; } int main() { int i,*a,b[4]; a=set(); printf("请输入4位密码 :"); for(i=0;i<4;i++) { scanf

首先需要确定使用的是那种编译环境,如turbo C,Unix C还是VC,然后在选用编译器提供的合适的API函数,这样才能达到事半功倍的效果,写出高效率的代码.不过,不管是基于那种编程环境,基本思路是一样的,就是通过字符串读取函数gets()从客户端(命令窗口或对话框)读取用户输入的用户名和密码,然后与设置好的用户名和密码分别进行比较(可以采用字符串比较函数strcmp()),比较结果为真,则用户名和密码匹配,从登陆界面切换到执行界面,否则,提示错误.

-| 这么多问题才10分 给你一个密文输出的程序好了.. 其他自己想. #include main() { char str[9]; //密码串长9为 inputPW(str,8); //有效密码长为8 最后一位要放\0 结束符的! printf("\n密码为: %s",str); } inputPW(char * s,int len) //自己写的密码

这个问题有点大,你要用C设甚么密码?系统的?还是利用软件本身的如果是自己的,很简单,定义1个密码变量,让用户输入就是了但1般情况下,用户名/密码会存在数据库中,C通过调用数据库来判断

unsigned char* encrypt(unsigned char* psw, int enc) { int sum = 0, i; if (enc) { for (i = 0; = psw[6]) { printf("Bad password\n"); psw[0] = 0; return psw; } else { psw[6] = 0; } }

你在程序的一开头就做一个密码识别啊,用IF语句判断时候是你想要的密码,输入正确就继续执行,不正确就退出程序不就完了

int passnum() { long num=123456; long a; int count=0; while (count<3) { printf("Input your PassWord--Number(like 190023):"); scanf("%d",&a); if (a==num) { printf("It is correct~\n"); break; } else { printf("Wrong~One more\nYou have %d

C语言中可采用getch()函数来实现输入密码字符时,不显示字符到终端上,这时,只需要显示出一个相应的*就可以达到效果了.参考代码及运行效果如下图:

密码保存在文件中,从文件中读取密码,但是没做容错和异常处理,仅供参考#include <stdio.h>#include <string.h>#define PSDLEN 6 void inputPsd(char *str) /*处理输入*/ { int i; for(i = 0; i < PSDLEN; i++) { while(1) { str[i] = getch(); if(str[i] == '\b') /*

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com