char msg[] versus const char text[]

HT1632.drawText((const char *)msg[z], x, y, FONT_5X7, FONT_5X7_WIDTH, FONT_5X7_HEIGHT, FONT_5X7_STEP_GLYPH);
  //msg[z] <--------------------- Is  hold a Value not the address
 //(const char *)msg[z]  <--------------- you are converting  a value to address
// (const char *)&msg[z] <--------------- correct syntax you are converting the address to a   (const char *)