标题:看看你windows程序设计是什么级别 ,/
取消只看楼主
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
结帖率:94.72%
已结贴  问题点数:20 回复次数:6 
看看你windows程序设计是什么级别 ,/
实现一个类似QQ号登录的效果 :
程序输入一个:NC, 用 * 遮盖
程序输出一个: NC
Enter your password:
**

NC

[ 本帖最后由 BlueGuy 于 2010-10-23 15:56 编辑 ]
搜索更多相关主题的帖子: 程序设计 windows 级别 
2010-10-23 15:41
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
得分:0 
c的那么彻底, 应该不会连个NC都输不出来吧,

鄙人不才, 用不知道叫什么的c 实现了这个,  代码羞于见众。


[ 本帖最后由 BlueGuy 于 2010-10-23 16:49 编辑 ]

我就是真命天子,顺我者生,逆我者死!
2010-10-23 15:45
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
得分:0 
不是很厉害吗?汇编+c 直接读显存的, 这么简单的东西不是等着反汇编吧,

[ 本帖最后由 BlueGuy 于 2010-10-23 17:34 编辑 ]

我就是真命天子,顺我者生,逆我者死!
2010-10-23 17:32
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
得分:0 
回复 6楼 cacker
没有那么复杂, 很初级的题目,你写的已经很好了。

我就是真命天子,顺我者生,逆我者死!
2010-10-23 20:37
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
得分:0 
上次记得有人问过这个问题,

我就是真命天子,顺我者生,逆我者死!
2010-10-23 21:10
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
得分:0 
int keyState = 0;
enum
{
   ARROW_UP    = 256 + 72,
   ARROW_DOWN  = 256 + 80,
   ARROW_LEFT  = 256 + 75,
   ARROW_RIGHT = 256 + 77
   KEY_ESC     = 27,
};

#define KEY_UP 1<< 0
#define KEY_DOWN 1<< 1
#define KEY_LEFT 1<< 2
#define KEY_RIGHT 1<< 3
#define KEY_ESC  1<< 4

int getKeyCode(int keyCode)
{
    switch (keyCode)
    {
    case ARROW_UP:
        return KEY_UP;
        break;
    case ARROW_DOWN:
        return KEY_DOWN:
        break;
    case ARROW_LEFT:
        return KEY_LEFT:
        break;
    case ECS:
        return KEY_ESC:
        break;
    default:
        break;
    }
}

int getKeyStates(void)
{
    return keyState;
}

void clearKeyStates(void)
{
     keyState = 0;
}

int keyDown(int keyCode)
{
    return keyState & keyCode;
}

void keyPressed(int keyCode)
{
    int key = getKeyCode(keyCode);
    keyState |= key;
}

int getCode(void)
{
    int ch = getch();
    if(ch == 0 || ch == 224)
       ch = 256 + getch();
    return ch;
}
本想给你加个 按键接口,可惜加不进去, 既然写了就发出来吧,或许对你有帮助

[ 本帖最后由 BlueGuy 于 2010-10-24 15:20 编辑 ]

我就是真命天子,顺我者生,逆我者死!
2010-10-23 21:51
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
得分:0 
回复 15楼 VxWorks
实际上我也不能准确描述什么叫 windows程序设计,应该是调用winAPI
或者是用 汇编 这种能够体现 windows程序设计精髓的语言写出来的程序就叫做 windows程序设计吧?


[ 本帖最后由 BlueGuy 于 2010-10-24 15:41 编辑 ]

我就是真命天子,顺我者生,逆我者死!
2010-10-24 15:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-323759-1-1.html




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

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