取数字范围随机数rand()%(num-num1+1)+num1;
抽奖按钮下代码:
if(m_t.IsEmpty())
{
MessageBox("没有数据!","提示",MB_OK);
return;
}
m_lis.InsertItem(0,m_t);
UpdateData(true);
int k=0,flag=0;
CString str;
for(k=1;k
{
str=m_lis.GetItemText(k,0);
if(str==m_t)
{
flag=1;
break;
}
}
if(flag!=1)
{
//MessageBox("获到得奖号码!","提示",MB_OK);
}else
{
MessageBox("相同号码无效弃之!","提示",MB_OK);
m_lis.DeleteItem(0);
UpdateData(true);
}
导出TXT:
int i=0,a=0;
CString tem="";
i=m_lis.GetItemCount();
if(i==0)
{
MessageBox("内容为空","提示");
return;
}
CFile file;
file.Open("number.txt",CFile::modeCreate|CFile::modeWrite);
for(a=0;a
{
tem=m_lis.GetItemText(a,0)+",";
UpdateData(false);
file.Write(tem,strlen(tem));
}
MessageBox("导出成功","提示");
file.Close();
程序图标,
界面