-
Notifications
You must be signed in to change notification settings - Fork 9
Description
How would I make a cstring with a fixed length?
I guess like char name[13]; where the app ensures a length of 12 is always in there or copied from there and last byte is always NULL.
The data i'm reading/writing is fixed
Do I need to add my own custom type for this?
Using count and countType cause validation errors.
Example:
Buffer data
31 33 33 37 00 00 00 00
I would expect to count up to the first NULL terminator.
Reading string as this.
'1337'
But the max length of the cstring would be 7 characters.
With a total byte length of 8.
1 byte at the end for the final NULL terminator if all count-1 characters are set.
31 00 31 00 00 00 00 00
Would be read as a string of '1' the other data is ignored because its null terminated.
I'll code my own for now as I already did wide strings in another project.
Thanks