これは主な構造です:
#include <iostream>
using namespace std;
struct CandyBar
{
char brand_name[30];
float candy_weight;
int candy_calories;
};
int main()
{
CandyBar * snack = new CandyBar [3];
return 0;
}
動的に割り当てられた 3 つの構造体を 3 つの要素の配列で初期化することができました。次の方法で構造にアクセスしようとしました:
snack[0]->brand_name = "Whatever";
他の方法でも結果はありません:
(*snack[0]).brand_name = "Whatever";
私はこれらを数日間研究していたので、本当に手がかりがありません.