搜索
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ 为什么不能执行我做的程序?
标题:
为什么不能执行我做的程序?
只看楼主
cnfarer
等 级:
版主
威 望:
179
帖 子:3330
专家分:21157
注 册:2010-1-19
第
11
楼
得分:1
回复 10楼 杨三星
改成WinMain()后出错提示是什么啊?应该与原来不一样了吧?
printf("周长=%f,面积=%f\n",c,s);这样的语句在windows窗口程序中是不行的! 可以用messagebox()来处理!
最简单的方法:重建一个 控制台 空白项目,然后,建立源程序,...
[
本帖最后由 cnfarer 于 2010-3-19 13:30 编辑
]
★★★★★
为人民服务
★★★★★
2010-03-19 13:25
ltyjyufo
来 自:未来
等 级:
蜘蛛侠
威 望:
2
帖 子:353
专家分:1166
注 册:2009-10-25
第
12
楼
得分:0
程序没有错。。。。。
翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
2010-03-19 13:38
lgylhw
等 级:
论坛游民
帖 子:10
专家分:11
注 册:2010-3-17
第
13
楼
得分:0
#include<iostream.h>
#define p 3.14
int main()
{
double r,circlez,circlem;
circlez=2*p*r;
circlem=p*r*r;
cin>>r;
cout<<circlez<<endl<<circlem<<endl;
}
2010-03-19 16:40
lgylhw
等 级:
论坛游民
帖 子:10
专家分:11
注 册:2010-3-17
第
14
楼
得分:0
#define p 3.14
#include<iostream.h>
class Circle
{
public:
Circle(float r);
float Circumference();
float Area();
private:
float radius;
};
Circle::Circle(float r)
{
radius=r;
}
float Circle::Circumference()
{
return 2*p*radius;
}
float Circle::Area()
{
return p*radius*radius;
}
int main()
{
float radius;
cout<<"请输入一个小数:"<<endl;
cin>>radius;
Circle test(radius);
cout<<"周长为"<<test.Circumference()<<endl;
cout<<"面积为"<<test.Area()<<endl;
return 0;
}
2010-03-19 17:20
ltyjyufo
来 自:未来
等 级:
蜘蛛侠
威 望:
2
帖 子:353
专家分:1166
注 册:2009-10-25
第
15
楼
得分:1
link.exe连接程序有错。。。代码没有问题。。。
翱翔天空的雄鹰固然令人羡慕,却容易被禁锢于牢笼之中,只有那夜色中的蝙蝠才是真正自由的飞翔者....
2010-03-19 20:24
apull
来 自:三体星系
等 级:
版主
威 望:
185
帖 子:1404
专家分:8479
注 册:2010-3-16
第
16
楼
得分:1
要求入口函数是_WinMain,应该不是win32 命令行 项目。
2010-03-20 10:47
16
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-299737-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.006017 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved