【WIN32开发】两个结构体判断是否相等

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bigtree_mfc/article/details/89360246

这个主要用于在界面刷新的问题,结构体代表整个软件里面的参数,如果里面某一个参数改变了就刷新界面。使用InvalidateRect(MainFrameHwnd, NULL, FALSE); 发送WM_PAINT消息刷新界面

//结构体1、结构体2、长度(sizeof(结构体1))
uint8_t cmpBuff(uint8_t* buff1, uint8_t* buff2, uint32_t leng)
{
	for (uint32_t i = 0; i<leng; i++)
	{
		if (buff1[i] != buff2[i])
		{
			return 1;//不相等
		}
	}

	return 0;
}

 

没有更多推荐了,返回首页