Как присвоить указателю адрес двумерного массива?
char *test[255][100] -- это двумерный массив указателей на char.
А вот char (*test)[255][100] -- это указатель на двумерный массив char, чувствуете разницу?
По вашему вопросу:
char (*test)[100] = (char (*)[100]) 0xDEADBEEF;
@GavriKos нет мне нужен удобный способ обращение к данным распаложенным в указанной области.
Эмм.. char* array =  - вот вам и указатель на начало массива. Оттуда уже вычитываете исходя из структуры.