Einzelnen Beitrag anzeigen

tommie-lie
(Gast)

n/a Beiträge
 
#1

Re: Eigener String-Typ

  Alt 6. Feb 2006, 21:02
Zitat von SebE:
Ich such(t)e eigentlich nur eine Möglichkeit das erste "String-Byte" auszunutzen"
Nimm halt C-Strings. Und das sind PChars. Oder nimm (statische) Arrays.

Zitat von SebE:
Es hätte mir auch bei bestimmten Dingen geholfen: wenn man mit Pointern arbeitet und dann ist immer dieses eine Byte im Weg.
Inwiefern im Weg? Bei den allermeisten Compilern sollten Daten in Arrays linear im Speicher liegen. Also einfach einen Zeiger auf das erste Element holen und gut iss. Wenn du einen gewöhnlichen Pascal-String (meinetwegen auch LongString) hast, einfach PChar(@String[1]), und schon hast du einen gültigen Pointer auf einen String. Musst nur dafür sorgen, daß irgendwie ein Nullterminator drankommt, wenn das weder der Compiler, noch die Compiler-Magic nicht macht.

Zitat von SebE:
Warum ich nicht C/C++ nutze -> weil ich dem nicht mächtig bin, außerdem find ich die Sprache Pascal besser (meine Meinung).
Also verrenkst du lieber die eine Sprache, anstatt eine andere richtig zu benutzen? Das wäre doch jetzt die richtige Gelegenheit, um C zu lernen.
  Mit Zitat antworten Zitat