取数字范围随机数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<m_lis.GetItemCount();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<i;a++) { tem=m_lis.GetItemText(a,0)+","; UpdateData(false); file.Write(tem,strlen(tem)); } MessageBox("导出成功","提示"); file.Close();
程序图标,
界面
只是程序下载