所以我试图将字符串值分配给数组中的对象。
目标代码是:
typedef struct BiTreeData_ {
char* word;
int start_word_count;
int end_word_count;
int start_ranking;
int end_ranking;
} BiTreeData;
在我的 main 中,我使用以下方法创建了一个指向 BiTreeData 的指针数组:
BiTreeData **dataarray;
dataarray=(BiTreeData**)malloc(sizeof(BiTreeData*)*maintree.size);
我尝试为结构中的一个变量赋值:
int z = dataarray[i]->start_word_count;
程序崩溃。任何帮助,将不胜感激。谢谢你。