网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月18日
漏签
0
天
c语言吧
关注:
790,140
贴子:
4,288,365
看贴
图片
吧主推荐
视频
游戏
1
2
下一页
尾页
40
回复贴,共
2
页
,跳到
页
确定
<<返回c语言吧
>0< 加载中...
方案!给控制台游戏加一个信息框!
只看楼主
收藏
回复
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
学c的一学期结束了,寒假的时候经常在家里写控制台游戏,写的过程常常会需要加上一个信息框元素。今天特地去图书馆,将信息框的代码封装成一个头文件,以后写控制台游戏,只需要两个函数,即可以轻松运用信息框啦!
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
以下是封装好的头文件代码:
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
该头文件声明并实现了四个函数,定义了三个结构体。
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
信息框结构体定义了信息框风格、信息框的位置和信息框笔刷位置(即下一个更新字符的位置)。
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
信息框风格决定信息框顶点的制表符图案,风格0用于独立的信息框,风格1、2、3用于需要嵌入框架中的信息框。
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
下面介绍函数:
(1) bool CreateNews(int,COORD,COORD,LNEWS);
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
参数1,信息框风格
参数2,信息框左上角坐标
参数3,信息框右下角坐标
参数4,信息框结构体指针
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
调用该函数,在参数2坐标开始至参数3坐标结束,绘制一个参数1风格的信息框,并将该信息框的属性保存在参数4信息框结构体中。
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
调用效果:
在左上角(6,6),右下角(20,20)处,绘制风格1的信息框,并将信息框结构信息输出。
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
(2)bool ReProNews(char*,LNEWS);
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
参数1,字符串
参数2,信息框结构体指针
功能:将参数1字符串输出在参数2信息框中。
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
调用效果:
从当前笔刷位置开始,连续输出3次字符串。
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
需要注意的是,在调用ReProNews时,输入的参数1字符串需写在TEXT()中才能成功输出在信息框中!
丶橙续缘
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
该头文件的意义:
1、在控制台任意位置绘制任意大小的信息框。
2、在信息框中更新文字,无论是中文、英文、数字都可以输出!
脏鬼
帕秋莉糕
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
messagebox这个api函数好一点吧
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示