【发布时间】:2009-11-22 07:06:31
【问题描述】:
我正在尝试用 C 编写一个字符串例程,但我一直遇到同样的问题。
在 C 中,我有这个字符串:
MAMAAMAAALJ
如果我有这个字符串:
AAA
如何确定 AAA 在 MAMAAMAAAJ 内部?
【问题讨论】:
我正在尝试用 C 编写一个字符串例程,但我一直遇到同样的问题。
在 C 中,我有这个字符串:
MAMAAMAAALJ
如果我有这个字符串:
AAA
如何确定 AAA 在 MAMAAMAAAJ 内部?
【问题讨论】:
许多C 运行时库包含函数strstr (const char *s1, const char *s2)。
如果 s2 在 s1 内,则返回 s1 内指向子字符串开头的指针,否则返回 NULL。
【讨论】:
strstr。
C 实现符合要求?根据我的经验,有些人对此功能有其他名称,而有些人并没有提供任何与它相近的东西。
strstr。许多环境还包括<strings.h> 中的POSIX 标准index 函数,但ANSI C 肯定更广泛。
strstr("MAMAAMAAAJ", "AAA");
返回指向搜索字符串出现的指针,如果没有找到则返回NULL
【讨论】:
【讨论】: