今天给各位分享c语言输入怎么隐藏输入的字符的知识,其中也会对c语言怎么判断输入的符号进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、C语言中,用什么函数可以使输入的字符不显示在屏幕上?2、C语言怎么输入时隐藏输入的字符,例如输入一个三位数要求用*代替,看下面简单程序3、在C语言中怎么样让输入的数字隐藏呢4、c语言怎么隐藏输入的数字?5、c语言中,怎么忽略输入字符串中的空格符?
C语言中,用什么函数可以使输入的字符不显示在屏幕上?
getpass()函数可以使输入的字符不现实在屏幕上。
#include
conio.h
int
main(void)
{
char
*password;
password
=
getpass(“Input
a
password:”);
cprintf(“The
password
is:
%s\r\n”,
password);
return
0;
}
你试一试这个
C语言怎么输入时隐藏输入的字符,例如输入一个三位数要求用*代替,看下面简单程序
#includestdio.h
#include stdlib.h
#include conio.h
int main()
{int a;
int c=0;
char num[20];
char *p=num;
printf(“输入123时屏幕显示***\n”);
p=num;
for(p=num;(c=getch())!=’\r’;p++){
//使用getch() 函数获取一个读取但是不显示字符。
//然后使用putchar输出一个星号。直到读取到换行。
putchar(‘*’);
*p=c;
};
a=atoi(num);//把字符串转换成数字。atoi(“135”)根据字符串返回数字135;
if(a==123) printf(“\nyes”);
else printf(“\nerror”);//根据需要输出。
system(“pause”);
}
在C语言中怎么样让输入的数字隐藏呢
推荐一个方法,就是一个一个字符的读入,输入字符立马读入。getchar()函数。
读取了字符就立马输出一个
‘\b’退格符,再输出一个’*’覆盖,这样就实现了数字的隐藏。
c语言怎么隐藏输入的数字?
在windows平台上调用getch()函数即可。在linux平台下时(即包含的是curses.h),还应该在使用函数之前使用initscr(),使用完毕之后调用endwin().否则的话不需输入就会返回。以windows为例:
#include stdio.h
#include conio.h
int main()
{
char ch = getch();
printf(“getch输入看不到,printf知道输入的是:%c\n”, ch);
return 0;
}
c语言中,怎么忽略输入字符串中的空格符?
#include\x0d\x0avoid main()\x0d\x0a{\x0d\x0achar a,b,c;\x0d\x0ascanf(“%c%*c%c%*c%c%*c”,a,b,c);\x0d\x0aprintf(“%c%c%c\n”,a,b,c);\x0d\x0a} \x0d\x0a%*c是跳过下一个字符 避免回车之类被吸收
c语言输入怎么隐藏输入的字符的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言怎么判断输入的符号、c语言输入怎么隐藏输入的字符的信息别忘了在本站进行查找喔。