構造体のポインタを返して、その文字列を表示したいのですが
printfの部分てこの書き方で良いでしょうか?
typedef struct{
  char mes[2][32];
}msg_t;

msg_t msg[2];

msg_t* ptr(int i){
  return &msg[i];
}

int main(){
  char mes[2][32] = {"おじさんの", "きんのたま"};

  strcpy(msg[1].mes[0], mes[0]);
  strcpy(msg[1].mes[1], mes[1]);

  printf("%s\n", &ptr(1)->mes[0][0]);
  printf("%s\n", &ptr(1)->mes[1][0]);
}