如果是C不是c++的话我粗略写了个-希望有帮助!
#include <iostream>
using namespace std;
int main()
{
int size(char*); //密码长度计算函数
char mima[18];//定义数组用于存储密码
int n,i;
cout<<"请输入密码(注密码长度小于18)"<<endl;
cin>>mima;
n=size(mima);
for(i=0;i<n;i++)//当输入完密码后会输出相同数目的*
{
cout<<"*";
}
cout<<endl;
//为了说明输入的密码以保存,特在下面输出
cout<<"密码已保存"<<endl;
cout<<"密码为:";
for (i=0;i<n;i++)
{
cout<<mima[i];
}
cout<<endl;
return 0;
}
//函数的实现
int size(char *p)
{
int n=0;
while(*(p)!='\0')
{
p++;
n++;
}
return n;
}
运行结果如下(这里的密码是我随便输入的,你可以随便试,注这里密码长度要小于18,因为我定义的存储密码的数组只有18位)
本回答被网友采纳标准C语言 密码问题,要求输入密码,显示不同长度的*号或其他符号,当然...
\/\/可以按backspace清除一个密码键else code[i++]=c; \/\/无误就获取密码键system("cls"); \/\/清屏用于显示星号个数printf("code:");for (j=0;j
C语言设计中怎么实现密码在输入时显示*
如果输入的地方是文本框的话,那就在文本框的属性里面找到如图选项,改为true即可。或者可以用编程的方法解决:void main(){ char mm[100];int i;for( i=0,i<100,i++){ mm[i]=getch();if(mm[i]}=='\\r')\/\/这里是当按下会车时结束输入 break;printif("*");\/\/你可以改为其他符号 ...
c语言,输入密码带星号的设计,帮忙解释一下代码的意思。谢谢
system("cls"); -- 清屏幕 printf("请输入加密密码:\\n"); -- 提示输入 for(i=0;i<20;){ \/\/循环语句开始,密码不超过20个字符 pass[i]=(char)getch(); \/\/ 不需要等待,即时取得1个输入键,作为字符存入pass[i]if(pass[i]==8){ }; \/\/ 如果即时取得的是 Backspace 键...
C语言 安全的密码 问题
如果不合心意, 可以自己改改(对于第4类字符, 没有考虑符号表)\/*@20140129for by '热心网友'*\/#include <stdio.h>#include <stdlib.h>#include <string.h>#define PASS_SAFE_NONE 0#define PASS_SAFE_LOW 1#define PASS_SAFE_MED 2#define PASS_SAFE_HIG 3int chkpasswd(char *pass);int ...
C语言编程输入一个字符串,检测它的长度和字母,数字以及其他符号...
main(){ char str[N];int len[4]={0};\/*用于存放长度和统计相应字符个数*\/ int i;do { clrscr();puts("请输入不少于30长度的字符串:\\n");gets(str);}while(strlen(str)<30);len[0]=strlen(str);\/*字符串的总长度*\/ for(i=0;i<len[0];i++){ if(str[i]>='a'&&str[i...
c语言 输入一串字符里面有数字,字母,空格以及其它符号,判断各类符号...
char str[N],c;char *tou[]={"数字","字母","空格","其它"};int i=0;int counter[4]={0};\/\/数字,字母,空格以及其它符号的数量 printf("输入字符串:");while((c=getchar())!='\\n')str[i++]=c;str[i]=0;cal(str,counter);for (i=0;i<4;i++){ printf("%s:%d\\n"...
C语言实现密码重置功能
<<endl;cin>>a;cout<<"请输入第二次密码"<<endl;cin>>b;if(a==b) {cout<<"密码设置成功!"<<endl;break;} else if(a!=b) cout<<"两次输入不同,请重新输入!"<<endl;} } 这里给出大概思路,至于密码是否有英文?大小写?符号?这些可以自己扩展一下!我这里的密码只是声明为int!
电脑上的乘以号是什么电脑上的乘号是哪个键怎么输入
根据用法的不同可读成 ”乘以号“、”星号“等。电脑输入方法:按下shift键,并点大键盘上的数字8键;数字键盘上-号旁为*号。也可先按Alt键,然后按p,按两次;也可以在键盘的数字区找到(有些HP键盘可以)。1、它通常用来做注释符号。2、用来表示密码,以体现出已输入的字符数量,同时可以避免...
C语言 输入一个字母,输出与之对应的ASCII码,输入输出都要有与之对应的...
任务代码为:include<stdio.h> main(){char w;printf("请输入一个字母:");scanf("%c",&w);printf("与这个字母对应的ASCII码是:%d\\n",w);} 英文字母是字符型,ASCII码十进制的,因此只需要将字符型转换为十进制,在输出函数的时候强制转换类型。
用C语言根据输入符号的不同,要求把输入的两个数进行相应的四则...
int main(){ float a,b;char c;printf("请输入两个数和运算符并用空格隔开\\n");scanf("%f %f %c",&a,&b,&c);switch(c){ case '+':printf("%.2f\\n",(a+b));break;case '-':printf("%.2f\\n",(a-b));break;case '*':printf("%.2f\\n",(a*b));break;case '\/':...