oje, das liegt am Compiler, er will einen konstanten wert haben. naja.

Alternative:

char bCH = 65;
char bStr[] = { 1,2, 0 , 78}; // nur platzhalten

bStr[2] = bCH; // jetzt muß er aber können

bei vielen Werten ist das natürlich mühsam

leider