我定义了一个结构体指针
typedef struct {
unsigned int bits;
char *mod ;
char *exp;
} PUB_KEY,*PUB_KEY_PTR;PUB_KEY_PTR key;(*key).mod=new char[22];
memset((*key).mod,0,22);key这样的初始化好像不对,应该怎样初始化?
typedef struct {
unsigned int bits;
char *mod ;
char *exp;
} PUB_KEY,*PUB_KEY_PTR;PUB_KEY_PTR key;(*key).mod=new char[22];
memset((*key).mod,0,22);key这样的初始化好像不对,应该怎样初始化?
key->mod = new char[22];
memset(key->mod, 0, 22);
key->mod = new char[22];
memset((*key).mod,0,22);
(*key).mod=new char[22];
memset((*key).mod,0,22);
也对
typedef struct{}*PUB_KEY_PTR;的啊。当然应该用->去操作其成员了。