c - 在字符串中查找子字符串

标签 c

C 中是否存在查找字符串子串的方法?

如果不是,如何有效处理这个问题?

进入循环? c 中正确的语法是什么?

const char subString[] = { "car", "blue", "red"};
char String[] = "I love red color and i hate blue color";

for .... String lenght... {

      printf("I found subString");

}

最佳答案

对于空终止的 C 字符串:

strstr()

关于c - 在字符串中查找子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19883147/

相关文章:

c - 选择排序的 MIPS 实现输出正确值

c++ - 如何在全局范围内初始化结构/类

c - 是否允许/明确定义零长度可变长度数组?

c - 使用函数打印结构

C错误: Expected expression before int

c - 'const gchar *' 是什么意思,使用后是否需要释放该内存?

我可以编译一个依赖库的 C 程序,但是这个库不是 .h 文件,而是一个二进制文件,因为它是先编译的?

c++ - 为什么不能对 C 函数进行名称修改?

c - 绑定(bind)函数出错(C 简单服务器)

c - 为什么会出现未对齐的内存访问错误? [皮质 M4]