I know the starting address of the string(e.g., char* buf
) and the max length int l;
of the string(i.e., total number of characters is less than or equal to l
).
What is the simplest way to get the value of the string
from the specified memory segment? In other words, how to implement string retrieveString(char* buf, int l);
.
EDIT: The memory is reserved for writing and reading string of variable length. In other words, int l;
indicates the size of the memory and not the length of the string.