| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4824 人关注过本帖
标题:getpass()函数到底怎么用的
只看楼主 加入收藏
xzy199999
Rank: 4
等 级:业余侠客
帖 子:326
专家分:286
注 册:2010-11-19
结帖率:92.45%
收藏
已结贴  问题点数:20 回复次数:7 
getpass()函数到底怎么用的
我在百度百科上查了,不过发现在linux上编译一样不能通过啊,有知道的同志说说的吗?

[ 本帖最后由 xzy199999 于 2011-5-1 18:57 编辑 ]
搜索更多相关主题的帖子: 百度百科 linux 
2011-04-29 16:36
ansic
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:恍惚窈冥
等 级:城市猎人
帖 子:1543
专家分:5367
注 册:2011-2-15
收藏
得分:5 
头回听说,没有用过。

善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。
2011-04-29 16:40
QQ577142757
Rank: 1
等 级:新手上路
帖 子:9
专家分:9
注 册:2011-4-29
收藏
得分:5 
首先此函数的主要功能是读一个口令。用 法: char *getpass(char *prompt);
  程序例:
  #include <conio.h>
  int main(void)
  {
  char *password;
  password = getpass("Input a password:");
  cprintf("The password is: %s\r\n",
  password);
  return 0;
  }
2011-04-29 16:49
hjywyj
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:1114
专家分:2611
注 册:2010-4-14
收藏
得分:5 
楼上这位,是复制的百度里的吧!
2011-04-29 16:51
赤那
Rank: 3Rank: 3
来 自:广东
等 级:论坛游侠
威 望:1
帖 子:127
专家分:178
注 册:2010-3-1
收藏
得分:5 
复制得好
2011-04-30 15:27
xzy199999
Rank: 4
等 级:业余侠客
帖 子:326
专家分:286
注 册:2010-11-19
收藏
得分:0 
楼上的,这段代码我百度早搜到了,不能达到预想的效果

[ 本帖最后由 xzy199999 于 2011-5-1 18:57 编辑 ]

我是初学者
2011-04-30 22:50
xzy199999
Rank: 4
等 级:业余侠客
帖 子:326
专家分:286
注 册:2010-11-19
收藏
得分:0 

我是初学者
2011-05-01 18:57
hubeifeifei
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-4-9
收藏
得分:0 
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#define LOGIN 1 //denglu xitongjiemian

void interface(int i)
{
    switch(i)
    {
        case LOGIN:      printf("    *****************************************\n");
                 printf("    *        1.  xueshengdenglu             *\n");
                 printf("    *        2.  guanliyuandenglu           *\n");
                 printf("    *        3.  exit                       *\n");
                 printf("    *****************************************\n");
    }
}
int main(void)
{
    interface(LOGIN);
    char s = getchar();
    char p[16];
    switch(s)
    {   
        case '1':       printf("    *****************************************\n");
                printf("    *            请输入用戶名:                *\n");
                printf("    *****************************************\n");
                    scanf("%s", p);
                char *q = getpass("input a password:");
                printf("The password is: %s\n" ,q);
                printf("the name is:%s\n",p);
                 if(strcmp(p,"fei") == 0 && strcmp(q,"1234") == 0)
                    printf("login success\n");
                else
                    printf("login fail\n");
               
                break;
        case '2':printf("word\n");
    }
    return 0;
}
2014-04-09 11:35
快速回复:getpass()函数到底怎么用的
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021207 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved