Ich glaube, dass das an den Konvertierungen char<->integer liegen könnte
Richtig, denn die Zeile "Word = (int) Eingabe; " ist (sorry) totaler Quatsch. Was du da in "Word" speicherst, ist die Adresse des Strings. Schau dir die Funktion "atoi" an.