Попытка узнать больше о массивах на C, но я столкнулся с проблемой. В начале программы я определить столбец массива и размер строки:Изменение определенного размера в функции
#define rows 10
#define cols 20
несколько функций, которые работают с массивом все нормально. Однако мне может потребоваться добавить функцию, которая изменяет определенные строки и столбцы для exaple до 5 и 10. Таким образом, есть ли способ сделать это в самой функции, не меняя числа в верхней части кода, где я их определял первый раз.
+1, но, конечно, если они находятся в pre C99, они не смогут использовать VLA –
@GradyPlayer: и размер VLA не может быть изменен во время исполнения после его определения в любом случае. –