佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1484|回复: 9

求助: C program (提款机密码)

[复制链接]
阿嬷 该用户已被删除
发表于 19-9-2006 10:37 PM | 显示全部楼层 |阅读模式
怎样才能让那些密码变成黑点或米(*)??
回复

使用道具 举报


ADVERTISEMENT

发表于 20-9-2006 11:53 AM | 显示全部楼层
TextBox 的 Attribute :
Font = "Windings"
PasswordChar = "l" && Small letter of L
回复

使用道具 举报

阿嬷 该用户已被删除
 楼主| 发表于 27-9-2006 05:12 PM | 显示全部楼层
原帖由 白日梦 于 20-9-2006 11:53 AM 发表
TextBox 的 Attribute :
Font = "Windings"
PasswordChar = "l" && Small letter of L


我有点不明白...
对不起,因我有一段时间没动programing了
可以麻烦白日梦详细解说吗?
谢谢
回复

使用道具 举报

发表于 3-10-2006 01:03 PM | 显示全部楼层
你看一下拉,我不是很会解释...

//function to checking password
int password()
{
        int ch;
       
        char user_in[50];
        char read[50];
        ifstream read_pass("pass.txt");
        if(read_pass.fail())
                cerr<<"ERROR";

passagain:cout<<"Enter the correct password to access the program\n";
        fflush(stdout);
        int i=0;
        while ((ch = getch()) != EOF && ch != '\n' && ch != '\r') //&&i<10)
        {
                if (ch == '\b' && i > 0)
                {
                        cout<<"\b \b";
                        fflush(stdout);
                        i--;
                        user_in = '\0';
                }
                else if (isalnum(ch))
                {
                        putchar('*');
                        user_in[i++] = (char)ch;
                }
        }

  user_in = '\0';

        read_pass.getline(read, 50);
        if(strcmp(user_in,read)){
                cout<<"\nAccess denied\n\n";
                read_pass.seekg(0);
                read_pass.clear();
                goto passagain;
        }
        return 0;
}
回复

使用道具 举报

发表于 4-10-2006 09:23 AM | 显示全部楼层
原帖由 阿嬷 于 27-9-2006 05:12 PM 发表


我有点不明白...
对不起,因我有一段时间没动programing了
可以麻烦白日梦详细解说吗?
谢谢

C的我不会,那是 Visual Foxpro 写法。
回复

使用道具 举报

发表于 7-10-2006 09:38 AM | 显示全部楼层
原帖由 evo9 于 3-10-2006 01:03 PM 发表
你看一下拉,我不是很会解释...

//function to checking password
int password()
{
        int ch;
       
        char user_in;
        char read;
        ifstream read_pass("pass.txt";
        if(read_pass.fail())
                c ...



好完整的c coding...照抄不误
回复

使用道具 举报

Follow Us
阿嬷 该用户已被删除
 楼主| 发表于 7-10-2006 10:38 AM | 显示全部楼层
原帖由 evo9 于 3-10-2006 01:03 PM 发表
你看一下拉,我不是很会解释...

//function to checking password
int password()
{
        int ch;
       
        char user_in;
        char read;
        ifstream read_pass("pass.txt";
        if(read_pass.fail())
                c ...


这是C++的code吧 ?
回复

使用道具 举报

发表于 7-10-2006 07:08 PM | 显示全部楼层
原帖由 阿嬷 于 7-10-2006 10:38 AM 发表


这是C++的code吧 ?


C++ 和 C 差不远。
你只要把cout 变printf, cin 变scanf 就可以了.

回复

使用道具 举报


ADVERTISEMENT

阿嬷 该用户已被删除
 楼主| 发表于 12-10-2006 12:26 PM | 显示全部楼层
原帖由 evo9 于 7-10-2006 07:08 PM 发表


C++ 和 C 差不远。
你只要把cout 变printf, cin 变scanf 就可以了.



ifstream read_pass("pass.txt";
这句怎么改呢?
回复

使用道具 举报

发表于 12-10-2006 04:35 PM | 显示全部楼层
原帖由 阿嬷 于 12-10-2006 12:26 PM 发表


ifstream read_pass("pass.txt";
这句怎么改呢?


这句在C或C++ 都是一样的....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 29-8-2025 07:46 AM , Processed in 0.117621 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表