MFC中对于实时更新的数据判断是否显示

MFC中对于每秒实时更新的数据(保存在变量m_QValue中),判断条件是后一个数据不能与前一个数据相同,且不能等于0,不符合条件的数据实时删除,符合条件在显示在list... MFC中对于每秒实时更新的数据(保存在变量 m_QValue 中),判断条件是 后一个数据不能与前一个数据相同,且不能等于0 ,不符合条件的数据实时删除,符合条件在显示在listbox中(就是最终显示在listbox中的数据都是不重复且不为0的)。请给出代码 展开
 我来答
zhao3132453
2018-10-08 · TA获得超过208个赞
知道小有建树答主
回答量:367
采纳率:89%
帮助的人:87.6万
展开全部

1、添加定时器或者线程并启动

2、添加一个成员变量保存上一次的值

3、在函数中实时判断

大概如下:

srand((unsigned int)time(NULL));
int num = rand()%100;//假设生成100以内的数
if(num == m_num || num == 0)
{
    ...遗弃,显示到list2
}
else
{
    ..显示到list1
 }
 
 
 
 //另推荐个学习交流Q群:8721441o7
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-10-08
展开全部

这个意思?

更多追问追答
追问
对,相邻两个数不要重复就行,主要体现数据是有变化的。
追答
只要上一个数不相同就行?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可爱的小黑土土
2018-10-08 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:323
采纳率:58%
帮助的人:43.7万
展开全部
添加一个定时器,实时判断你的变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式