typedef struct _AstroDataHeader
{
//char MSGType[8];
string MSGType(8,'\0'); //error C2059: syntax error : 'constant'
unsigned int nPriority;
//char DestAddr[15];
string DestAddr;
unsigned int nDestPort;
//char SourceAddr[15];
string SourceAddr;
unsigned int nSourcePort;
unsigned int nDataOffset;
//char others[8];
string others;
} CAstroDataHeader;
void main()
{
CAstroDataHeader header;
header.DestAddr="192.168.1.100";
header.nDestPort=3000;
header.MSGType="dat"; //error is here , error C2659: '=' : overloaded function as left operand