我正在从用户那里获取数组中elemenets数量的输入.数组在我的struct'Polymer'中
struct Polymer
{
int length;
struct Monomer *monomer;
}polymer;
Run Code Online (Sandbox Code Playgroud)
在main中,我正在创建一个新的单体数组指针并将"Polymer"中的单体指针设置为它
struct Monomer *monomers[size];
polymer.monomer = momomers;
Run Code Online (Sandbox Code Playgroud)
我得到错误"从不兼容的指针类型分配",我假设是因为我们正在将单体数组指针转换为单体.如何在结构中将其声明为单体数组指针?
当您可能需要一系列单体时,您正在声明一组单体指针.放下:*
struct Monomer monomers[size];
polymer.monomer = momomers;
Run Code Online (Sandbox Code Playgroud)