void do_new(const char *arg1, const char *arg2, char *output) {
int column = atoi(&*arg1); //reads in input 1
int row = atoi(&*arg2); //read in input 2
int array[row][column]; //error on variable "expression must have constant value"
int test[10][9]; //whereas this works
}
第一次进行C编程。 谁能解释为什么编译器不从变量中获取值?