明天要交作业,可是这道题怎么也做不出来,好乱啊,求大虾帮助。。。。
题目:建立一个是与描述碗和勺子的结构体,有关信息是:两者都有货号、价格、颜色,不同的是碗的大小用口径来表示,勺子的大小是枚举类型,分大、中、小三种。现有勺子大小是中,将其表现出来。小弟写了一个,可是最终总是显示数字1,而不是medium,求大虾指点~~~
#include <iostream>
using namespace std;
struct bowl{
int No;
int price;
char color;
float size;
};
struct spoon{
int No;
int price;
char color;
struct{
enum {small,medium,big}shaozi;
}a;
}b;
void main()
{
b.a.shaozi = b.a.medium;
cout<<b.a.shaozi;
}