↑のミスりました。
char a[];
unsigned char b[] = "てすと";

a = (char)b;
と書くつもりでした。(できないのは同じ事です)