小弟初学者~问大家一个关于vs2008写C++的问题~
#include<iostream>usingnamespacestd;voidmain(void){floatr,area;cout<<"输入圆的半径";cin>>r;...
#include <iostream>
using namespace std;
void main(void)
{
float r,area;
cout<<"输入圆的半径";
cin>>r;
area = 3.1415926*r*r;
cout<<"圆的面积为:"<<area<<'\n';
}
在VC++6.0里面可以运行,放到VS2008里面出现 warning C4244: “=”: 从“double”转换到“float”,可能丢失数据
改成area = (float)3.1415926*r*r;之后错误提示没了但是出现error PRJ0003 : 生成“rc.exe”时出错,怎么解决啊,另外,我的VS2008是装D盘的,C盘没空间了~ 展开
using namespace std;
void main(void)
{
float r,area;
cout<<"输入圆的半径";
cin>>r;
area = 3.1415926*r*r;
cout<<"圆的面积为:"<<area<<'\n';
}
在VC++6.0里面可以运行,放到VS2008里面出现 warning C4244: “=”: 从“double”转换到“float”,可能丢失数据
改成area = (float)3.1415926*r*r;之后错误提示没了但是出现error PRJ0003 : 生成“rc.exe”时出错,怎么解决啊,另外,我的VS2008是装D盘的,C盘没空间了~ 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询