Я делаю программу, которая читает из текстового файла, чтобы определить размер матрицы (строки и столбцы) и соответствующее содержимое матрицы.
Мне было интересно, если что-то вроде:
int main()
{
int rows = FunctionThatReadsRows();
int cols = FunctionThatReadsCols();
int matrx[rows][cols];
return 0;
}
Будет работать?Или это должно быть динамически распределено?Я не уверен, что переменные инициализируются до запуска какого-либо кода?Мне нужно работать с матрицей по всей программе.
И если это нужно динамически распределять, как мне это сделать? Спасибо.