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! |
Alphabetic index HTML hierarchy of classes or Java