⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lgamedlg1.cpp

📁 小游戏锦集:猜数字
💻 CPP
字号:
#include "stdafx.h"
#include "lgame.h"
#include "lgameDlg.h"
#include "guess.h"

////////////////////////////////////////////////////////////
//function for game1-guess:

void CLgameDlg::OnBUTTON1ag() 
{
	// TODO: Add your control notification handler code here
srand( (unsigned)time( NULL ) );
	int i=0,j=0;
	guessnum=0;
	memset(temp,4,0);
	while(1)
	{
		i=rand()%10;
		if(i==0||temp[0]==i||temp[1]==i||
			temp[2]==i||temp[3]==i)continue;
		guessnum=guessnum*10+i;
		if(guessnum>999)break;
		temp[j++]=i;
	}

    m_list1.ResetContent();
	m_ed1ab=m_ed1input="";
	UpdateData(0);
}

void CLgameDlg::OnBUTTON1guess() 
{
	// TODO: Add your control notification handler code here
	UpdateData(1);
	if(m_ed1input.GetLength()<4)
	{MessageBox("input 4 element!");return;}
	CString disp;

	m_ed1ab=nanb(guessnum,m_ed1input);
	disp=m_ed1input+"     "+m_ed1ab;
	m_list1.AddString(disp);

	UpdateData(0);
	if(m_ed1ab=="4 A 0 B")
	{
		MessageBox("Correct number!");
		OnBUTTON1ag();
	}
	m_E1in.SetFocus();
	m_E1in.SetSel(4,0);	
}

void CLgameDlg::OnBUTTON1real() 
{
	// TODO: Add your control notification handler code here
	char key[10];
	memset(key,10,0);
	itoa(guessnum,key,10);
	MessageBox(key);
}

void CLgameDlg::OnButton2() 
{
	// TODO: Add your control notification handler code here
	OnOK();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -