[問題] 結構成員配置記憶體空間
問題(Question):
struct stringy{
char *str;
int ct;
}
void set(strcut stringy info, char *str)
{
}
小弟想要動態配置一塊記憶體給info.str 而給予的空間是根據str的字串
長度來決定 不過小弟不知道要怎麼分配 所以想請問各位大大幫忙解答
原本想法: char *(info.str) = new char[strlen(str)+1]; //error
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.107.172
→
01/06 14:23, , 1F
01/06 14:23, 1F
推
01/06 14:35, , 2F
01/06 14:35, 2F
→
01/06 14:39, , 3F
01/06 14:39, 3F
→
01/06 14:40, , 4F
01/06 14:40, 4F
→
01/06 14:40, , 5F
01/06 14:40, 5F
→
01/06 14:45, , 6F
01/06 14:45, 6F
→
01/06 14:48, , 7F
01/06 14:48, 7F
→
01/06 14:49, , 8F
01/06 14:49, 8F
→
01/06 14:49, , 9F
01/06 14:49, 9F
→
01/06 14:54, , 10F
01/06 14:54, 10F
推
01/06 15:00, , 11F
01/06 15:00, 11F
→
01/06 15:01, , 12F
01/06 15:01, 12F
推
01/06 15:11, , 13F
01/06 15:11, 13F
→
01/06 15:11, , 14F
01/06 15:11, 14F
→
01/06 15:12, , 15F
01/06 15:12, 15F
→
01/06 15:12, , 16F
01/06 15:12, 16F
→
01/06 15:32, , 17F
01/06 15:32, 17F