本文目錄一覽:
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()
是子函數
中間填的是你返回去的數值的類型,就是實際參數。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/155070.html