- 分享
- 0
- 人气
- 0
- 主题
- 14
- 帖子
- 2007
- UID
- 96129
- 积分
- 1491
- 阅读权限
- 18
- 注册时间
- 2007-8-28
- 最后登录
- 2017-6-16
- 在线时间
- 3887 小时
|
回复 #34 Super-Tomato 的帖子
【成功运行】
我的visual 2008不能用iostream叻。
所以我用这个function。可是不好写……
参考:http://hi.baidu.com/toyourside/b ... 56088f47106493.html
char* get_password(const char *prompt)
{
static char buffer[128];
int p=0;
char letter=NULL;
printf(prompt);
while((p<127)&&(letter!='\r'))
{
letter=getch();
if(letter==BACKSPACE)
{
if(p>0)
{
buffer[--p]=NULL;
putchar(BACKSPACE);
putchar(' ');
putchar(BACKSPACE);
}
else
{
putchar(7);
}
}
else if(letter!='\r')
{
buffer[p++]=letter;
putchar('*');
}
}
return (buffer);
}
【void main里】
case 'z' :
case 'Z' : printf("\n\t");
stuff_password = get_password("Enter PASSWORD: ");
if(strcmp(stuff_password, "iloveyou") == 0)
{
printf("\n\n\tS/N\tNRIC\t\tName\t\tTAX Payment\tPassword");
printf("\t\t******************************************************************");
for(i=1; i<10; i=i+1)
{
printf("\n\t%d\t%s\t%s\t%8.2f\t%s", i, icno, name, amount_payment, customer_password);
}
printf("\n\t******************************************************************");
printf("\n\n");
}
}
[ 本帖最后由 无我不在 于 2009-1-17 12:57 PM 编辑 ] |
|