| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 497 人关注过本帖
标题:怎样实现源程序到带对话框exe文件的转换
只看楼主 加入收藏
cfzfounder
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-5-21
收藏
 问题点数:0 回复次数:1 
怎样实现源程序到带对话框exe文件的转换
我刚学vc,现在有一个简单计算器程序,哪位高手指点一下怎样实现此程序转换exe为文件(即所谓带对话框的"壳",带按扭的那种.)源程序如下:

#include<iostream>
#include<math.h>
#include<stdlib.h>
using namespace std;

class ABC
{
private:
double i,j,p;
public:
ABC(double x,double y,double z):i(x),j(y),p(z){}
ABC() {}
double add()
{
return i+j+p;
}
double jian()
{
return i-j-p;
}
double cheng()
{
return i*j*p;
}
double div()
{
if(j==0) exit(0);
return i/j/p;
}
double yu()
{
if (j==0) exit(0);
return (int)i %(int)j%(int)p;
}
double chengf()
{
return (int)i^(int)j^(int)p;
}
double hunh()
{
return i+j*p;
}
};

void main()
{
int m,n,su=1,t;
char cp,temp;
cout<<"==========================欢迎使用简单计算器!========================"<<endl;
cout<<"==========================请选择你需要的服务!========================"<<endl;
cout<<("<9> <8> <7>")<<endl;
cout<<("<6> <5> <4>")<<endl;
cout<<("<3> <2> <1>")<<endl;
cout<<("<0>")<<endl;
cout<<("<+> <-> <*>")<<endl;
cout<<("</> <%> <^>")<<endl;
while (su){
cout<<"input the data:";
cin>>m>>cp>>n>>cp>>t;
ABC a(m,n,t);
switch(cp)
{
case '+':cout<<" "<<"="<<a.add(); break;
case '-':cout<<" "<<a.jian(); break;
case '*':cout<<" "<<a.cheng();break;
case '/':cout<<" "<<a.div(); break;
case '%':cout<<" "<<a.yu(); break;
case '^':cout<<" "<<a.chengf();break;
default:cout<<"有错误!";exit(0);
}
cout<<endl<<"还需要计算吗?(y or n)";
cin>>temp;
if(temp=='n')
{su=0;
cout<<"谢谢使用!"<<endl;}}

}

搜索更多相关主题的帖子: 对话框 exe 文件 
2006-06-13 12:45
凡星
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-6-14
收藏
得分:0 
大哥,你这程序好难用啊!能不能再改进一下,一开始让输入数据,还有呢!什么时候输入“+”“-”“*”“?”呢?而且,程序还会自动跳出

只要不是平淡/如果远方呼喊我/我就走向远方
2006-06-14 16:04
快速回复:怎样实现源程序到带对话框exe文件的转换
数据加载中...
 
   



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

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