VC 判断

来源:百度知道 编辑:UC知道 时间:2024/06/03 00:03:07
我想判断一个数字,在我所有的数字当中是否是唯一的,我要怎么写!我现在写一个程序,里面的用户有很多的数字代号,我想判断这个号码是否唯一,我要怎么写?如果有相同的则弹出号码不能相同!各位大侠指导一下我这个菜鸟!
请问一下您,要怎么写呢??指导一下小弟,俺是菜鸟!这个我要怎么写?
如果有一样的则弹出对话框,号码不能重复,如果没有就保存数据!这些号码是字符串,不是纯数字!我现在要修改我选中的这个用户的号码,我修改完了点击确定,然后它就会跟数据库里面已经存在的号码做比较,如果出现重复的则弹出对话框,号码出现重复,修改不成功!如果没有出现重复的,则保存数据,完成!基本就是这样的情况!这个我要怎么写?各位高手!

做一个数组,依次存放这些数字,用一个循环,从第一个开始和后面的比较,有相同的就跳出,并输出号码,然后用第二个和后面的数比较,一次这样进行就OK了

假定a[n];//n为你数组的个数,就是数字的个数
for(int i = 0;i<n;i++)
{
for(int j = i + 1;j<n;j++)
{
if(a[i] == a[j])
{
Afx_Message(_T("号码有重复"));
return;
}
}
}

函数中就这样写就好了,数据你自己应该会处理,这是VC++2005中的写法,VC++6.0没有Uincode选择,不要_T()的表示方法

具体要有什么功能啊?判断之后要不要被存进你的所有数里面啊?