C-Strings

Aus FreedsaWiki

Wechseln zu: Navigation, Suche

In den DTX und LTX Dateien sowie die Textpassagen am Ende der TLK Dateien ist in C-Strings (char-arrays, '\0' bezeichnet das Ende des Strings) gespeichert, dabei gibt es einige Ausnahmen im encoding:

char value Zeichen
60 " (Anführungszeichen am Anfang)
62 " (Anführungszeichen am Ende)
64 '\n' (wie C newline escape character )
142 Ä
153 Ö
154 Ü
240 "Roter Text"-Ende (wie HTML)
241 "Roter Text"-Anfang (wie HTML)



Es kann vorkommen das in einem String ein Begriff abgelegt ist der in Einzahl und Mehrzahl (z.B. in MONNAMES) representiert wird, hierbei sind innerhalb des Strings drei Substrings durch zwei '.' getrennt. Der erste Substring representiert das was beide Möglichkeiten gemeinsam haben, danach kommt jeweils ein Substring der des jeweiligen Endes.

Persönliche Werkzeuge