[問題] 動態結構陣列如何用指標存取?
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
程式碼如下:
#include <iostream>
struct CandyBar
{
char name[20];
float weight;
int calolie;
};
int main()
{
using namespace std;
CandyBar *pt = new CandyBar [3]; //動態配置結構陣列
delete [] pt;
system("pause");
return 0;
}
書上習題要動態配置結構陣列,
不過沒有使用的方法,
現在,要存取結構成員有問題
我用
pt->name = "chocolate";
或
pt[0] = "chocolate";
都無法存取
請問要用甚麼方法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.159.196
→
03/12 15:19, , 1F
03/12 15:19, 1F
推
03/12 15:30, , 2F
03/12 15:30, 2F
→
03/12 15:31, , 3F
03/12 15:31, 3F
→
03/12 15:34, , 4F
03/12 15:34, 4F
→
03/12 15:36, , 5F
03/12 15:36, 5F
→
03/12 15:40, , 6F
03/12 15:40, 6F
推
03/12 16:28, , 7F
03/12 16:28, 7F
推
03/12 16:53, , 8F
03/12 16:53, 8F
→
03/12 16:53, , 9F
03/12 16:53, 9F
→
03/12 16:55, , 10F
03/12 16:55, 10F
→
03/12 17:41, , 11F
03/12 17:41, 11F