SM_ROOMINFO Info;
memset(&Info, 0, sizeof(Info));
Info.wCommand = MET_SERVER_ROOMCHANGE;
Info.RoomInfo.RoomMode = m_RoomInfo.m_RoomMode;
Info.RoomInfo.ForbidText = m_RoomInfo.m_ForbidText;
Info.RoomInfo.ForbidFlower = m_RoomInfo.m_ForbidFlower;
Info.RoomInfo.ForbidPriv = m_RoomInfo.m_ForbidPriv;我只知道简单定义
typedef struct{
WORD wCommand;
???
}SM_ROOMINFO;
但接下来的RoomInfo.RoomMode,RoomInfo.ForbidText等怎么定义?谢谢!!
memset(&Info, 0, sizeof(Info));
Info.wCommand = MET_SERVER_ROOMCHANGE;
Info.RoomInfo.RoomMode = m_RoomInfo.m_RoomMode;
Info.RoomInfo.ForbidText = m_RoomInfo.m_ForbidText;
Info.RoomInfo.ForbidFlower = m_RoomInfo.m_ForbidFlower;
Info.RoomInfo.ForbidPriv = m_RoomInfo.m_ForbidPriv;我只知道简单定义
typedef struct{
WORD wCommand;
???
}SM_ROOMINFO;
但接下来的RoomInfo.RoomMode,RoomInfo.ForbidText等怎么定义?谢谢!!
解决方案 »
- warning LNK4229: 遇到无效的指令“/DELAYLOAD:GDI32.dll”;已忽略
- CShockwaveflash, 这个类求教
- 编译问题 - 优化大小 (极端优化)
- 有谁知道怎样把用cult3d做好的3d图形加载到vc中去啊?救救小弟啊!
- 在SDI里,用WebBrowser的NewWindow2新开一个同主窗口一样的窗口后,怎么使关闭主窗口后,而不让后开的窗口关闭?
- 如何加快把一个recordset保存到一个文本文件的速度?
- _cdecl调用约定//可变参数的成员函数是什么意思?与_fastcall
- 为什么MSComm控件一旦打开串口失败,关闭程序时总有内存泄漏。怎么解决?
- jsp作个<select> ,里面的<option>是由数据库内容得到怎么做?
- 如何在内存位图上中写字?
- 关于win7下全局键盘钩子的问题
- 窗口高成圆形//填充红色怎么不对呢?
CString ForbidText
WORD RoomMode;
CString ForbidText
}SM_ROOMINFO;
我也如上面这样写了,但编译提示
RoomInfo' : is not a member of 'SM_ROOMINFO'
typedef struct{
WORD RoomMode;
CString ForbidText
}RoomInfo;typedef struct{
WORD wCommand ;
RoomInfo roominfo;
}SM_ROOMINFO
global.h代码:
class RoomInfo
{
public:
RoomInfo()
{
m_RoomMode = Room_NULL;
m_ForbidText = 0;
m_ForbidFlower = 0;
m_ForbidPriv = 0;
m_MaxAttend = 20;
m_MaxPrivate = 5;
m_OrderType = ConstTime;
m_OrderTime = 300;
};
SMInterFace.h定义结构体如下:
typedef struct{
WORD RoomMode;
CString ForbidText;
WORD ForbidFlower;
WORD ForbidPriv;
WORD MaxAttend;
WORD MaxPrivate;
BYTE OrderType;
time_t OrderTime;
BYTE szRollInfo;
BYTE szBulletin;
BYTE szBackdrop;
BYTE szBroadcast;
}RoomInfo;编译错误提示:
error C2371: 'RoomInfo' : redefinition; different basic types
sminterface.h(116) : see declaration of 'RoomInfo'
typedef struct{
WORD wCommand;
RoomInfo roominfo;
}SM_ROOMINFO;