Der Ire,
Gänsefüsschen (Doppelte Anführungszeichen) repräsentieren Strings. Die Variable c ist bei dir aber ein character, also nur ein Zeichen, welche mit ' angegeben werden müssen.
Desweiteren, warum machst du ein Array mit 5 Zeichen, wenn du nur eines speicherst? Das verbraucht unnötig Ressourcen.
Probiere mal folgendes:
char a,b,c[2];
Init();
a='A';
b='B';
c[0]=a;
c[1]=b;
Gruß
Lesezeichen