签到

06月21日
尚未签到

共有回帖数 0

    忘记过去

    等级:
      char target[2] = " ";         // 定义字母字符串
        char key;                     // 定义用户按键变量

        // 主循环
        while(true)
        {
            target[0] = 65 + rand() % 26;     // 产生任意大写字母
            int x = rand()%630;
            for (int y=0; y460; y++)
            {
                setcolor(WHITE);             // 设置字母的颜色
                outtextxy(x, y, target);     // 显示字母

                if(kbhit())
                {
                    key = getch();
                    if((key == target[0]) || (key == target[0] + 32))
                    {
                        // 设置清除
                        setcolor(BLACK);
                        outtextxy(x, y, target);     // 清除原字符
                        break;                         // 跳出循环,进行下一个字符
                    }
                    else if (key == 27)
                    {
                        goto EXIT;                     // 如果按 ESC,退出游戏主循环
                    }
                }

                // 延时,并清除原字符
                Sleep(10);
                setcolor(BLACK);
                outtextxy(x, y, target);
            }
        }

    EXIT:
        // 退出部分
        goodbye();

        // 关闭图形界面
        closegraph();
    }
    楼上看看这个:
    http://code.google.com/p/vcgraphics/downloads/list
    里面的VC6_new_project.zip

    是我刚录制的,用VC6怎样创建新项目的演示。

    加一个getch()就可以让程序暂停。

    楼主 2015-12-18 12:59 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知