Hallo Ludger,

ich kenne diese Art zu programmieren, aber schlechter Stil ist es dennoch, eine Änderung an einer Stelle (der Deklaration) hat völlig unübersehbare Auswirkungen an anderer Stelle (im Code). Zudem ist es so, dass man den code nicht versteht ohne in der Deklaration nachzusehen. Man macht scheinbar eine Zuweisung, erwartet also, dass in beiden Feldern dasselbe steht und zieht die "Denkste" Karte.

BTW: Karl ist im free ebenso überflüssig wie Ewald.
Alternative zu %rem ist hier Casting mit %char und dann %subst und dann wieder Cast rückwärts mit %int

Dieter Bender