Hallo Pseudemys Nelsoni,
Zitat von
Pseudemys Nelsoni:
hoi,
kann mir jemand erklären wie der typ(?) aufgebaut ist? wieso heisst er "string" und nicht "TString" und wie sieht der aufbau des typs aus? Da er nicht ordinal ist frag ich mich wie das ganze aussieht
warum heißt das Pferd Pferd? Wenn es fliegen würde hieß es Fluft. Spaß bei Seite, daß mit dem String stammt aus alten Tagen. String steht für die Zeichenkette und wurde schon beim guten alten Pascal verwendet.
Ein Pascal String ist eigentlich nichts anderes als ein "array of Char", nur das man sich damals gedacht hat, man kommt mit 255 Zeichen aus und hat die Länge der Zeichenkette in Byte 0 des Strings versteckt. Da aber ein Byte nur den Maximalwert 255 annehmen kann, waren Pascal Strings schnell am Ende im Gegensatz zu C Strings. Die begannen bei dem Byte 0 und waren beendet wenn eine binäre 0 gefunden wurde.
Heute sieht das anders aus, mit Huge Strings, aber das kannst Du selber nachlesen …
bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----