博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单的号码抽奖程序
阅读量:6707 次
发布时间:2019-06-25

本文共 794 字,大约阅读时间需要 2 分钟。

hot3.png

取数字范围随机数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();

 

程序图标,

界面

只是程序下载

转载于:https://my.oschina.net/oisanblog/blog/674165

你可能感兴趣的文章
Ubuntu+Eclipse+ADT+Genymotion+VirtualBox开发环境搭建
查看>>
Android 学习之 开源项目PullToRefresh的使用
查看>>
Matplot中文乱码完美解决方式
查看>>
Android Fragment 你应该知道的一切
查看>>
COM组件入门(一)
查看>>
热门专业
查看>>
stm32学习笔记----双串口同时打开时的printf()问题
查看>>
Java代码简化神器-Lombok
查看>>
How do I create a List in Scala?
查看>>
lintcode:移动零
查看>>
JavaScript闭包之“词法作用域”
查看>>
BZOJ2679 : [Usaco2012 Open]Balanced Cow Subsets
查看>>
如何实现比较复杂的分组、小计与合计
查看>>
IIS7.5上的REST服务的Put操作发生HTTP Error 405.0 - Method Not Allowed 解决方法
查看>>
咱们来聊聊JS中的异步,以及如何异步,菜鸟版
查看>>
ListFragment的使用
查看>>
bufferedimage 转换成 inputstream并保存文件
查看>>
IntelliJ Idea13无法创建maven模板
查看>>
数组和集合的相互转换
查看>>
sql STUFF用法
查看>>