*buffer = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"[num];
の方が26倍安全です