
| 
 | 
|  | 作者: 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号