Hallo Christoph,
char zeichentabelle;
// Eine Variable, die genau ein char aufnehmen kann.
was bitte soll das Folgende?
zeichentabelle["a"] = "1";
zeichentabelle["b"] = "2";
zeichentabelle["c"] = "3";
C-Arrays sind keine PHP-Arrays.
C-Arrays sind ganz speziell keine assoziativen Arrays.
Deine Variable zeichentabelle ist *kein* Array.
scanf("%s", &eingabe);
scanf ist böse [tm]. Was ist, wenn Du mehr als 79 Zeichen eingibst?
Denke daran, dass C-Zeichenketten nullterminiert sind.
Unkommentierter Code ist miserabler Code.
Freundliche Grüße
Vinzenz