c语言输入密码不显示?
在C语言中,可以使用getch()函数来输入密码而不显示在屏幕上。getch()函数从键盘读取一个字符,但不会将其显示在屏幕上。
你可以使用一个循环来读取每个字符,并将其存储在一个字符数组中。
然后,你可以使用星号或其他字符来代替密码的显示。这样,用户输入密码时,密码将不会在屏幕上可见,增加了安全性。记得在最后加上'\0'来表示字符串的结束。
代码示例:
#include <stdio.h>
int main(void)
{
char c1='\0',c2='\0',c3='\0';
int i=0;
c1=getch();
putchar('*');
c2=getch();
putchar('*');
c3=getch();
putchar('*');
return 0;
}
如何用C语言实现一个密码程序,令输入的时候密码显示为*?
#include"conio.h"//用getch()函数时要的文件头#include"stdio.h"main(){intj=0;charch;charpassWord[20]
;//密码长度不要超过十九位while((ch=getch())!=13)//将输入的密码转换成字符****{putchar('*');passWord[j]=ch;j++;}passWord[j]='\0'
;//字符数组的最后一位为'\0',故要加该语句printf("您输入的密码是:%s",passWord);getchar();}你上机试试看吧,应该是可以的!!!!
C语言程序5. 译密码,如Hello,world。译成密码:Lipps,asvph?
C程序:
char data[12]={"H”,"e","l","l","o",",","w","o","r","l","d","!“};
char pdata[12];
for(int i=0;i<11;i++)
{
if((data[i]>='A' && data[i]<= 'Z') || (data[i]>='a' && data[i]<='z'))
//该字符是字母则加4
pdata[i]=data[i]+4;
else
//该字符是标点符号或者\n或者其它
pdata[i]=data[i];
}
puts(pdata);
如何在wincc按钮中设置提示密码?
可以利用变量改变按钮的可操作权限属性来实现解锁和锁定:
1、新建一个变量tag,BOOL型;
2、在工程画面上新插入一个按钮,命名:“解锁操作—允许”;
3、选中:“解锁操作—允许”设置左键单击处插入一段VBS或者C语言。让操作人员在单击此按钮后在对话框中输入正确的密码时改变tag的值;
4、选中你需要的锁定的按钮,设置可操作权限静态为否。动态对话框中选取变量tag,格式为布尔型。为1时真,为0时假。 变量名和按钮名可自定义 第三步的另一种实现方法: 可以另做一个密码输入画面(至少应有供密码输入的输入输出域和确定两个按钮,输入输出域要设置隐藏输入,单击确定时改变tag的值),并创建一个变量(此变量的格式要和输入输出域的格式一至,并连接到此输入输出域)控制此画面的显示和隐藏来达到,不需要编程知识。 这两种密码输入方法对付一般的操作人员应不成问题这里提供的是两种思路,仅供参考

