No he podido responder antes, viajé este fin de semana.
Puedes almacenar los datos en un array tipo char* sin problemas. Sólo debes tener en cuenta que si tratas de ver lo que tiene con el debuger, éste lo considera una cadena y la termina al primer \0, pero los datos siguen en el array y puedes acceder a ellos por un índice o por aritmética de punteros.
Con el debugger puedes colocar la
Expresion *Buffer (Si tu array se llama así) y en la casilla
Repeat count el número de elementos cosecutivos en memoria que quieres ver.
Repito el problema no es el tipo del array sino la forma de "verlo"
Saludos.