Setze ein Byte eines Strings.

Setze ein Byte eines Strings. Die Funktion kann insbesondere dafür verwendet werden, die abschließende 0 eines Strings zu setzen.

Die Funktion setzt lediglich einzelne Bytes. Zeichen, die aus mehrern UTF-8s bestehen (wie z.B. ä) können damit nicht gesetzt werden! Verwenden Sie in diesem Fall strreplace oder vergleichbare Funktionen.

Name Typ Default Beschreibung
Return int   0 oder Fehlercode
str char* - Eingabestring
pos int - Position im String
val int - Neuer Wert des Strings an der Position pos
isBytePos int 0 Ist pos eine Zeichen- oder eine Byteposition?

0 : pos ist eine Zeichenposition
1 : pos ist eine Byteposition. Achten Sie bitte darauf, keine UTF-8 im Stirng zu zerstören!

Seit
v3.4 R7101, 3. Dez. 2014

Verfügbarkeit
priint:comet InDesign® Plug-Ins, comet_pdf, Illustrator

Alphabetic index HTML hierarchy of classes or Java