Привести пустой указатель к целочисленному массиву
У меня проблема, когда у меня есть указатель на область в памяти. Я хотел бы использовать этот указатель для создания целочисленного массива.
По сути, это то, что у меня есть, указатель на адрес памяти размером 100 * 300 * 2 = 60000 байт.
unsigned char *ptr = 0x00000000; // fictional point in memory goes up to 0x0000EA60
Чего я хотел бы добиться, так это изучить эту память как целочисленный массив размером 100 * 150 = 15000 дюймов = 60000 байт, например:
unsigned int array[ 100 ][ 150 ];
Я предполагаю, что это включает в себя некоторое приведение, хотя я не уверен точно, как его сформулировать. Любая помощь будет оценена.