1.定义结构体elementdef.h
#ifndef __ELEMENTDEF_H_
#define __ELEMENTDEF_h_
struct stUserInfo{
char name[10]; //用户姓名
short sex; //性别,0:Famale 1:Male
char Birthday[11]; //格式YYYY-mm-DD
char Mobile[15]; //手机号码
};
struct stUser{
CString UserName;
short Sex;
CString Birthday;
CString Mobile;
};
#endif
2.定义全局变量globe.h
#ifndef __GLOBE_H_
#define __GLOBE_H_
#include "elementdef.h"
stUserInfo theUser;
int GP_ID = 0x13b1;
CString ServerIP = "10.10.8.10";
int port = 13320;
// CList <stUserInfo,stUserInfo&> userList;
#endif
3.定义扩展extends.h
#ifndef __EXTENDS_H_
#define __EXTENDS_H_
#include "elementdef.h"
extern stUserInfo theUser;
extern int GP_ID;
extern CString ServerIP;
extern int port;
#endif
使用时仅引用 #include “extends.h”即可