⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p6.3.c

📁 《linux编程技术详解》 linux编程入门的好书
💻 C
字号:
#include <stdio.h>#include <stdlib.h>#include <curses.h>#include <unistd.h> void init(){   initscr();   cbreak();   nl();   noecho();   intrflush(stdscr,FALSE);   keypad(stdscr,TRUE);   refresh();} int getpasswd(char* passwd, int size){   int c;   int n = 0;      printw("Please Input password:");   do{      c = getch();      if (c != '\n'){         echochar('*');//printw("*");         passwd[n++] = c;        }   }while(c != '\n' && n < (size - 1));   passwd[n] = '\0';    return n;} int main(){   char passwd[20];   int n;      init();   n=getpasswd(passwd, sizeof(passwd));      printw("\nYour passwd is:%s\n", passwd);   printw("Press any key continue ...\n");      refresh();   getchar();   endwin();   return 0;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -