输入数值的地址是固定的(这是触摸屏上随时可以改动) 如:HD4900--HD4950 50个
点击保存后 数值保存在地址 HD3800--HD3850 里面中
如 点击保存后 HD4900 的值保存到 HD3800
HD4901 的值保存到 HD3801
HD4902 的值保存到 HD3802 以此类推
现在想实现一个功能就是 假如 在触摸屏上 HD4900 与 HD4950之间任意一个 输入一个数值 但这个数值在 HD3820里已经存在 需要一个提示是否继续保存,
如何用C函数一个寄存器与多个寄存器比较
下面自己写了一段函数 好像不行 问下大神们该如何写呢
int n;
n = DHD[7758]; //此地址是输入序号 (假如在 HD4902 输入的就输入 2
if ( M[8891] == 1 ) //点击保存
{
for( int i=0; i < 50; i++)
if ( FFHD[4900 + n] == FFHD[3800 + i ] )
{
M[3102] = 1;//提示有相同数值
}
}
楼主最近还看过