On 9/23/22 11:37, Salih Dincer wrote:
> * character**S**
> * at the **END**
> * of the **STRING**
I think the misunderstanding is due to the following data you've posted
earlier (I am abbreviating):
53 F6 6E 6D 65 64 65 6E 20 79 75 72 64 75 6D 75 6E 20 FC 73 74 FC 6E 64
65 20 74 FC 74 65 6E 20 65 6E 20 73 6F 6E 20 6F 63 61 6B 0
4F 20 62 65 6E 69 6D 20 6D 69 6C 6C 65 74 69 6D 69 6E 20 79 131 6C 64
131 7A 131 64 131 72 20 70 61 72 6C 61 79 61 63 61 6B 0 0 0 0
You must have meant there were multiple strings there (apparently on
separate lines) but I assumed you were showing a single string with 0
bytes inside the string. (Word wrap must have contributed to the
misunderstanding.)
Ali
P.S. With that understanding, now I think searching from the end for the
first non-zero byte may be faster than searching from the beginning for
the first zero; but again, it depends on the data.