首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

疑问:为什么定义了一个容器装结构体类型变量,它会出现syntax err missing""before< 呢?解决思路

2012-03-24 
疑问:为什么定义了一个容器装结构体类型变量,它会出现syntax err missingbefore 呢?typedef struct{SO

疑问:为什么定义了一个容器装结构体类型变量,它会出现syntax err missing";"before< 呢?
typedef struct
{
SOCKET sock;//玩家套接字,发送到客户端时候用到
char Name[18];//名称
char NickName[20];//昵称
int Score;//分数
int Grade;//等级
int GameCount;//游戏次数
int GameMoney;//游戏币
int VictoryRate;//胜率,扩大100倍
int EscapeRate;//逃跑率,扩大100倍

//以下成员在发送给客户端时用
int TableID;//棋桌ID
int SeatID;//座位号

}STR_ONLINE_INFO,*LPSTR_ONLINE_INFO;


typedef vector<LPSTR_ONLINE_INFO> PLAYER_VECTOR; //define the type of vector

这事我定义的结构体,他总是提示missing ";"before <为什么呀?

[解决办法]
头文件

#include <vector>
using namespace std;
[解决办法]
是这个问题不识别SOCKET类型,应当是缺少了头文件

热点排行