gpt4 book ai didi

c - 指针之间的字符串长度

转载 作者:太空狗 更新时间:2023-10-29 16:45:41 25 4
gpt4 key购买 nike

我遇到了一个小问题,需要一些帮助:

如果我有一个已分配的字符缓冲区,并且我有一个起点和终点位于该缓冲区内的某处,并且我想要这两个点之间的长度,我该如何找到它?

char * buf; //malloc of 100 chars
char * start; // some point in buff
char * end; // some point after start in buf

int length = &end-&start? or &start-&end?
//How to grab the length between these two points.

谢谢

最佳答案

只是

length = end - start;

没有符号和转换。 C 指针算术允许此操作。

关于c - 指针之间的字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1086832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com