#include<stdio.h>
int main()
{
int row, col;
printf("Enter rows and columns for your grid");
scanf_s(" %i%i", &row, &col);
int Array[row][col];
return 0;
}
Это пример, который дал нам преподаватель по программированию, но я не смог заставить его работать. Мой компилятор (Visual Studio 2015) продолжает давать мне ошибку C2131 «Выражение не оценивалось константой» Есть ли способ сделать эту работу?Нужна помощь в создании массива переменной длины
Если у вас есть выбор составителей (которые вы, вероятно, сделать, так как это маловероятно, что ваш инструктор даст вам пример, который не поддерживается на компилятор вы должны использовать), а затем использовать GCC – Tibrogargan
MSVC не поддерживает массив переменной длины. –
Используйте современный, стандартный совместимый компилятор, такой как gcc или clang. – Olaf