本文目录一览:
C中的display功能???
display()是显示函数,这个是用户自己定义,你想让他是什么函数就是什么函数完全看你自己,大多是表示输出显示函数.
C语言编程时,想达到:输入数字或字母而显示的是星号(类似于ATM取款时的密码显示方式)这样的效果,
在conio.h下有一个函数getch(),调用这个函数可以不显示用户输入的内容。
然后你只需要判断,用户输入后,自己往屏幕上输出一个星号,同是保存用户输入的内容即可
#include stdio.h
#include conio.h
#define MAX_STR_LEN 32
char passwd[MAX_STR_LEN] = {0};
char *GetPasswd(void)
{
char c;
int i = 0;
int len = MAX_STR_LEN-1;
while ((c=getch()) != '/r')
{
passwd[i] = c;
putchar('*');
i++;
if (i = len)
{
break;
}
}
return passwd;
}
int main(void)
{
char *dispstr = NULL;
dispstr = GetPasswd();
printf("/nthe password is : %s/n", dispstr);
return 0;
}
C语言 display 什么意思
定义函数
void
display(void),声明子程序的意思。
display()
是子函数
中间填的是你返回去的数值的类型,就是实际参数。