Кучи выделяют 2D массив (не массив указателей)

Я пишу код C, и я хотел бы выделить кучу 512 * 256 байт. Для собственного удобства я хотел бы иметь возможность доступа к элементам с помощью синтаксического массива [a] [b]; нет арифметики, чтобы найти правильный индекс.

Каждое учебное пособие, которое я вижу в Интернете, говорит мне о создании массива указателей, которые указывают на массивы строк, которые я хочу в моем массиве. Это означает, что каждый подмассив должен быть malloc 'd и свободным' d индивидуально. Меня интересует решение, которое требует только одного вызова malloc и одного вызова free. (Таким образом, все элементы являются смежными). Я думаю, что это возможно, потому что я не буду создавать зубчатый массив.

Буду признателен, если кто-нибудь сможет поделиться синтаксисом для объявления такого массива.

Ответы на вопрос(6)

Ваш ответ на вопрос