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