|
![]() | 作者: xiaoqi [qijinxue]
![]() |
登录 |
下面是一个调用函数,输入一个枚举型的变量。 头文件里面是:"ring.h" enum sport{A,B,C,D,E}; struct student { long code; char name[12]; int sex; char classroom[8]; double math; double english; sport sp; student *next; }; class savings { public: void cinn(); //... private: //.... }; 下面是一个实现函数 "ring.cpp" #include <iostream.h> #include <string.h> #include <iomanip.h> #include "ring.h" { //...... cin(); //...... void savings::cinn() { int sportt; cin>>sportt; switch(sportt) { case 0: pa->sp=A;break; case 1: pa->sp=B;break; case 2: pa->sp=C;break; case 3: pa->sp=D;break; case 4: pa->sp=E;break; } } 编译的时候总是说从switch(sportt)往下错了,恳请帮助。 |
地主 发表时间: 06/24 13:07 |
![]() | 回复: 286 [unique] ![]() |
登录 |
未定义pa, 把出错的信息显示出来呀.不然别人怎么帮你? |
B1层 发表时间: 06/25 12:39 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号