?
ich nehme an, du möchtest eine datumeingabe programmieren.
weiter nehme ich an, das datum wird zunächst als ein string eingelesen.
wenn nicht, dann sollte es das, meinen vorstellungen nach.
wird backspace gedrückt, wird jeweils das letzte zeichen aus dem datumstring gelöscht und dieser string wird wieder ausgegeben.
ist das zeichen ein punkt, so wird das zeichen vor dem punkt gelöscht, der string wird ausgegeben. usw.
usw.