Zitat von
jaenicke:
Zitat von
Keldorn:
Auf der anderen Seite aber heute noch zuläßt, das eine PLZ als integer deklariert wird
Naja, die Architektur ist 32-Bit, insofern ist es durchaus sinnvoll auch eine 32-Bit Zahl zu benutzen.
ich wohne in Sachsen, wir haben eine "016XX" als PLZ
. Das meine ich damit, daß eine PLZ nicht als Integer definiert werden sollte. Egal, wie, den Aufwand den Du betreiben mußt, die 0 irgendwo wieder herzuzaubern ist enorm. Wir bekommen heute noch Briefe, wo nur "16XX" drauf steht, und sowas sollte nicht vorkommen und wer weiß, wieviel schon falsch sortiert/ausgeliefert wurde.
sobald Du auch ans internationale denkst, gibts in den Nachbarländern genug Beispiele, die Buchstaben oder Leerzeichen in der PLZ enthalten haben.
Deswegen ist eine PLZ kein integer, sondern ein string und grad ein Lehrer sollte einem sowas beibringen
.