level 1
纯情小鸡鸡
楼主
struct MYBody
{
char name[30];//名称
unsigned long connid;//连接ID
int accstate;//账号状态:SOK/STOP
int type;//平台
int todo;//方法
bool result;//操作结果
char data[1];//数据位
}
//写入结构体
MYBody * test(char* data)
{
int datalen = (int)strlen(data) + 1;
int bodylen = offsetof(MYBody, data) + datalen;
MYBody * pbody = (MYBody*)malloc(bodylen);
memset(pbody, 0, bodylen);
pbody->connid = GetCONNID();
pbody->type = (int)type_c;
pbody->todo = (int)todo_c;
pbody->result = (bool)result_c;
pbody->accstate = (int)state_c;
strcpy_s(pbody->name, name);
strcpy(pbody->data, data);
return pbody;
}
void setdata(MYBody* body)
{
char* NewData="...............................";
/*这里需要在把新的DATA写进去 ,该怎么写?*/
}
2015年10月05日 03点10分
1
{
char name[30];//名称
unsigned long connid;//连接ID
int accstate;//账号状态:SOK/STOP
int type;//平台
int todo;//方法
bool result;//操作结果
char data[1];//数据位
}
//写入结构体
MYBody * test(char* data)
{
int datalen = (int)strlen(data) + 1;
int bodylen = offsetof(MYBody, data) + datalen;
MYBody * pbody = (MYBody*)malloc(bodylen);
memset(pbody, 0, bodylen);
pbody->connid = GetCONNID();
pbody->type = (int)type_c;
pbody->todo = (int)todo_c;
pbody->result = (bool)result_c;
pbody->accstate = (int)state_c;
strcpy_s(pbody->name, name);
strcpy(pbody->data, data);
return pbody;
}
void setdata(MYBody* body)
{
char* NewData="...............................";
/*这里需要在把新的DATA写进去 ,该怎么写?*/
}