论坛: 编程破解 标题: 请问一下师兄姐们一下 C++问题? 复制本贴地址    
作者: 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号