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
}
Первый раз на С программирование.Кто-нибудь может объяснить, почему компилятор не принимает значение из переменной?