c++怎么动态生成一个长度不一定的字符数组?

比如获取了一个长度x后,生成一个长度为x的字符数组?
2024-11-06 19:38:18
推荐回答(3个)
回答1:

int n=0;//定义一个变量n
scanf("%d", &n);//给n输入一个任意值

char *arrayChar = new char[n];//动态申请长度n的字符数组
完成

回答2:

数组必须指定长度的。想获取长度,必须对分配的长度控制

回答3:

int x,*a,i;
cin>>x;
a=new int[x];
for ( i=0;idelete [] a;