| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 637 人关注过本帖
标题:怎么实现程序得窗口化?
取消只看楼主 加入收藏
Lyhcer
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-4-15
收藏
 问题点数:0 回复次数:0 
怎么实现程序得窗口化?

首先,我是个超级菜鸟.现在编得程序一般都只是一个DOS窗口.

比如下面这个猜数字得游戏只是DOS窗口.但我想设计成好像扫雷那样得有界面得程序需要怎么搞啊?
以下代码由本论坛得网友提供.
#include<iostream>
#include<cstdlib>
using namespace std;

int menu();
void play();

int main()
{
int choice,operate,magic;
do
{
operate=menu();
switch (operate)
{
case 1:play();break;
case 2:break;
case 3:cout<<"Goodbye!"<<endl;break;
}
}while (operate != 3);

return 0;
}


// menu fuction...
int menu()
{
int choice;
cout<<"1.Get a new magic number."<<endl;
cout<<"2.Play now."<<endl;
cout<<"3.Quit."<<endl;
cout<<"Enter your choice:";
cin>>choice;
return choice;
}

//play fuction...
void play()
{
int i,magic,guess;
magic = rand();
magic = magic%10;
for (i=1;i<=3;i++)
{
cout<<"Guess :";
cin>>guess;
if (guess==magic)
{cout<<"**RIGHT**"<<endl<<endl<<endl;break;}
else if (guess>magic)
cout<<"It's too high."<<endl;
else cout<<"It's too low."<<endl;
}
if (i==4)
{cout<<endl<<"**Your chance have losted out.**"<<endl<<"End game this time.";
cout<<endl<<"The magicNum is "<<magic;
cout<<endl<<"Come on again?"<<endl<<endl<<endl;}

}

搜索更多相关主题的帖子: 窗口 
2006-04-15 18:57
快速回复:怎么实现程序得窗口化?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043576 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved