在下面的代码中,我有一个名为Market
的类。具有数据成员和功能,如图所示。调用函数shopkeeper(market &m,int i)
时,编译器将执行“名称”和“价格”的打印,而不用Name
从用户那里获取gets()
。
class market
{
public:
char item;
double price,tax,total;
public:
market()
{
char* item;
price=0;
tax=0;
}
void shopkeeper(market &m,int i)
{
cout<<" Item number "<<i<<"\n ";
cout<<" ----------- "<<"\n";
cout<<"Name ";
gets(&(m.item));
cout<<" Price "<<endl;
cin>>m.price;
cout<<" Tax "<<endl;
cin>>m.tax;
}