我有一个指向字符串char * input_buffer
开头的指针,这个字符串char * restP
内有另一个指针。我还有字符串ssize_t size
的全长。
此String不以NULL结尾。
如何获得restP
和字符串结尾之间的大小?
答案 0 :(得分:4)
您可以使用指针减法(restP - input_buffer
)获取restP的长度,因此从restP到字符串末尾的长度为size - (restP - input_buffer)
答案 1 :(得分:-2)
我没有读到你没有null终止 所以你可以这样做:
size - (restP - input_buffer)
(如果大小是您知道的字符串的结尾)