-
z1998y 2009-04-18 13:03
/**
*test1_6.c
* 测试CSDN 'S http://community.csdn.net/Expert/topic/5323/5323364.xml?temp=.649502
* 参考:http://topic.csdn.net/t/20040406/22/2933670.html#
*Enviroment: Win xp sp2 + Dev-C++4.9.2.2 + --std c99
*/
#include
#include
#include
#include
#define BACKSPACE 8
#define PASS_MAXLEN 128
/**********************
*Purpose:
* 从标准输入接受一个密码字符串,并且回显*
*Entry:
* prompt是提示用户输入密码的字符串
*Exit:
* 返回接受的密码字符串指针
**********************/
char *get_password(const char *prompt)
{
static char buffer[PASS_MAXLEN];
int i = 0;
char letter = '\0 ';
printf(promp