|   | 
			  #include <conio.h>#include <stdio.h>
 
 void main()
 {
 char buf[100];
 int i = 0;
 printf("請輸入密碼: ");
 while ((buf[i] = _getch()) != '\r')
 {
 putchar('*');
 i++;
 }
 buf[i] = '\0';
 
 printf("\n密碼是: %s\n", buf);
 }
 | 
                
          |   | 
			  【增加退格功能】#include <conio.h>
 #include <stdio.h>
 
 void main()
 {
 char buf[100];
 int i = 0;
 printf("請輸入密碼: ");
 while ((buf[i] = _getch()) != '\r')
 {
 if (buf[i] == '\b')
 {
 putchar('\b');
 putchar(' ');
 putchar('\b');
 i--;
 }
 else
 {
 putchar('*');
 i++;
 }
 }
 buf[i] = '\0';
 
 printf("\n密碼是: %s\n", buf);
 }
 
 | 
                
          |   | 
			  【增加了防止退格鍵把「請輸入密碼"清除的功能】#include <conio.h>
 #include <stdio.h>
 
 void main()
 {
 char buf[100];
 int i = 0;
 printf("請輸入密碼: ");
 while ((buf[i] = _getch()) != '\r')
 {
 if (buf[i] == '\b')
 {
 if (i == 0)
 continue;
 putchar('\b');
 putchar(' ');
 putchar('\b');
 i--;
 }
 else
 {
 putchar('*');
 i++;
 }
 }
 buf[i] = '\0';
 
 printf("\n密碼是: %s\n", buf);
 }
 
 | 
                
          |   | 
			  【運行效果】   |