Dynamic 将动态数组传递给c+中的struct+;

Dynamic 将动态数组传递给c+中的struct+;,dynamic,struct,Dynamic,Struct,在我看到的每个示例中,试图在结构中使用动态大小的数组在某个点使用全局常量。我试图做的是将一个由用户决定的整数变量传递给我创建的存储该大小数组的结构,因此是动态的。显然,下面的代码不起作用,但它让您了解我计划实现的目标 struct Node { char input; int playingBoard[size]; Node* pNext; }; int main(){ cout<<"enter board size"<<

在我看到的每个示例中,试图在结构中使用动态大小的数组在某个点使用全局常量。我试图做的是将一个由用户决定的整数变量传递给我创建的存储该大小数组的结构,因此是动态的。显然,下面的代码不起作用,但它让您了解我计划实现的目标

struct Node {

    char input;     
        int playingBoard[size];
    Node* pNext;
};


int main(){

cout<<"enter board size"<<endl;
cin>>size;
int playingBoard[size];  
}
struct节点{
字符输入;
int播放板[尺寸];
节点*pNext;
};
int main(){
库特
或独立的动态分配数组

struct Node
{
    int countr;
    int *playingBoard;
};


Node holder;
...
holder.playingBoard = 
  malloc(holder.countr * sizeof *holder.playingBoard);
struct Node
{
    int countr;
    int *playingBoard;
};


Node holder;
...
holder.playingBoard = 
  malloc(holder.countr * sizeof *holder.playingBoard);