设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 1295|回复: 1
打印 上一主题 下一主题

怎样实现源程序到带对话框exe文件的转换

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-3 03:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我刚学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;}}

}
2#
发表于 2009-11-3 03:11:01 | 只看该作者
大哥,你这程序好难用啊!能不能再改进一下,一开始让输入数据,还有呢!什么时候输入“+”“-”“*”“?”呢?而且,程序还会自动跳出
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-18 07:47 , Processed in 0.094866 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表