我有一个指向字符串 char * input_buffer
开头的指针,另一个指针在这个字符串 char * restP
中。我还有字符串 ssize_t size
的全长。
这个字符串不是以 NULL 结尾的。
如何获取 restP
和字符串末尾之间的大小?
最佳答案
可以使用指针减法(restP - input_buffer
)得到到restP的长度,所以从restP到字符串末尾的长度是size - (restP - input_buffer)
关于c - 确定子串的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20204972/