NKUTEE 板


LINE

void CLittleMaryDlg::OnBnClickedStart() { Random(); Run(); UpdateData(0); first = 0; } void CLittleMaryDlg::LoadData(void) // 在程式执行时会载入的部份 { int nCount = 0; char* pszFileName = "data.txt"; CFileFind File; BOOL bExist = File.FindFile(pszFileName); if(bExist) // 档案存在时读取 { CFile dataFile(pszFileName, CFile::modeRead); CArchive ar(&dataFile, CArchive::load); for(int i=0; i<16; i++) { ar.ReadString(m_data[i]); } dataFile.Close(); } else // 预设资料 { m_data[0] = "资料1"; m_data[1] = "资料2"; m_data[2] = "资料3"; m_data[3] = "资料4"; m_data[4] = "资料5"; m_data[5] = "资料6"; m_data[6] = "资料7"; m_data[7] = "资料8"; m_data[8] = "资料9"; m_data[9] = "资料10"; m_data[10] = "资料11"; m_data[11] = "资料12"; m_data[12] = "资料13"; m_data[13] = "资料14"; m_data[14] = "资料15"; m_data[15] = "资料16"; } // 将 m_data 填满 for(int i=0; i<16; i++) { if(m_data[i]!="") nCount++; } for(int nFill=0; nFill<16-nCount; nFill++) { m_data[nCount+nFill] = m_data[nFill]; } } void CLittleMaryDlg::Random(void) { srand(time(0)); nRand = rand() % 16; } void CLittleMaryDlg::Run(void) { int nPosition, nGoal; int nResult, nLoop; CString strPast; // 程式部份 if(first) { nRec = 0; strPast = m_data[0]; } srand(time(0)); nLoop = 1 + rand() % 3; nPosition = nRec; strPast = strRec; nGoal = nRand + (16*nLoop); for(nPosition; nPosition<=nGoal; nPosition++) { m_data[nRec] = strPast; nResult = nPosition % 16; nRec = nResult; strPast = m_data[nResult]; m_data[nResult] = "☆ " + m_data[nResult]; UpdateData(0); Sleep(100); } // 记录上一个的值 nRec = nRand; strRec = strPast; } -- 就这样,很简单的程式... 只有短短的几十行 应该很好懂!? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.12.124
1F:推 michaleeeee:上次给你google找的那个参考有用吗? 11/06 17:39
2F:推 michaleeeee:你应该放个执行档给大家玩 哈哈 要有bug版喔 中大奖 11/06 17:39
3F:→ pandamilktea:哎哟,我懒得写那麽多嘛 11/06 21:52







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP