首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

帮小弟我看一下这个程序哪里出了错 运行不了?

2012-03-27 
帮我看一下这个程序哪里出了错运行不了???#includeiostreamusing namespace stdclass Free{public:void

帮我看一下这个程序哪里出了错 运行不了???
#include<iostream>
using namespace std;
class Free
  {public:
  void candf()
{cin>>x;
  switch(x)
{case 1:{car++;carf=15*car;cout<<car<<carf<<endl;break;};
case 2:{truck++;truckf=10*truck;cout<<truck<<truckf<<endl;break;};
  case 3:{bus++;busf=15*bus;cout<<bus<<busf<<endl;break;};
default:cout<<"重新输入"<<endl;}
}
  private:
  int car,carf,truck,truckf,bus,busf,x,sum;/* x为车的类型的数量 
1代表car的数量,2代表truck的数量 3代表bus的数量*/};
int main()
{
int i,n;
 Free free;
 cin>>n;
for(i=0;i<n;i++) free.candf;
}

[解决办法]
错误:函数调用free.candf应为free.candf();
然后int car,carf,truck,truckf,bus,busf,x,sum;这些变量应该在构造函数里面初始化.

热点排行