1 Star 1 Fork 2

劉亜崇/C和C++游戏趣味编程

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
10-5-2.cpp 1.03 KB
一键复制 编辑 原始数据 按行查看 历史
劉亜崇 提交于 3年前 . 初始化
#include <graphics.h>
#include <conio.h>
#include <stdio.h>
#include <time.h>
int main()
{
initgraph(600,400); // 新开一个窗口
setbkcolor(RGB(255,255,255)); // 背景颜色为白色
setbkmode(TRANSPARENT); // 透明显示文字
settextcolor(BLACK); // 设置字体颜色
settextstyle(60, 0, _T("宋体")); // 设置文字大小、字体
TCHAR str[20]; // 定义字符数组
clock_t start, now; // 用于计时的变量
start = clock(); // 记录当前运行时刻
float maxTime = 20; // 游戏允许的总时长
float remainTime = maxTime; // 游戏剩余时间
while (remainTime>=0)// 循环
{
now = clock(); // 获得当前时刻
// 计算程序一共运行了多少秒
double duration =( double(now - start) / CLOCKS_PER_SEC);
remainTime = maxTime - duration; // 计算游戏剩余时间
_stprintf(str, _T("剩余时间:%d秒"), int(remainTime)); //转换为字符串
cleardevice(); // 清屏
outtextxy(100, 150, str); // 输出文字
setlinecolor(RGB(255,0,0)); // 设置进度条的颜色
setfillcolor(RGB(255,0,0));
fillrectangle(0,10,remainTime*600/maxTime,50); // 绘制进度条
Sleep(20); // 暂停20毫秒
}
return 0;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/liuyachong/Interesting-programming-of-C-and-Cpp-Games.git
git@gitee.com:liuyachong/Interesting-programming-of-C-and-Cpp-Games.git
liuyachong
Interesting-programming-of-C-and-Cpp-Games
C和C++游戏趣味编程
main

搜索帮助