qq_35998056 2018-08-27 06:23 采纳率: 16.7%
浏览 579
已采纳

MFC 对于实时更新的数据怎样过滤,用简单的循环或者判断

对于实时更新的数据怎么让后一个数据跟前一个数据作比较,使相邻的数据避免重复,比如收到0, 0, 0 , 1, 1,3, 3, 3;只显示 1,3,不显示为0或相邻的重复数据。简单的循环或判断怎么写,请给出实例代码。

  • 写回答

3条回答 默认 最新

  • 白色一大坨 2018-08-27 06:36
    关注

    大概如下这个流程:

        int data = 0;
        int olddata = 0;
    
        while (1)
        {
            //获取data
            //获取失败,跳出
            if (data != olddata && data != 0)
            {
                printf("data: %d\n", data);
                olddata = data;
            }
        }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?