gpt4 book ai didi

c - 如何定位字符串中第一次出现的字符串

转载 作者:行者123 更新时间:2023-11-30 15:45:24 25 4
gpt4 key购买 nike

我需要像 memchr() 这样的函数,但它应该能够定位子字符串(字符串),而不是唯一的单个字符。它应该返回字符串中找到的第一个匹配项。

例如

p1 = afunclikememchr(str1,"here the function that can locate this substring",200);

致模组:我添加了 C++ 标签,因为这也与 C++ 相关

简而言之:我想要一个通常称为memstr()的函数。

此外,我必须使用 C 标准库,而不是 C++,并且函数在找到 '\0' 字节时不应停止。

最佳答案

你考虑过strstr()吗?

http://pubs.opengroup.org/onlinepubs/009695399/functions/strstr.html

The strstr() function shall locate the first occurrence in the string pointed to by s1 of the sequence of bytes (excluding the terminating null byte) in the string pointed to by s2.

关于c - 如何定位字符串中第一次出现的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19057247/

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