C 在字符串中查找子字符串

C 在字符串中查找子字符串,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"); } 对于以null结尾的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");

}

对于以null结尾的C字符串:


对于以null结尾的C字符串:


谢谢你的建议!你帮了我嗨,我试着用你的strstr,但是我怎么能用这个字符串呢?string=“夫人,我是亚当”;我想找到subString=Adam。。。谢谢如果您知道感兴趣的单词包含空格,请搜索
“Adam”
,然后跳过该空格。您可能已经看到了我关于标记化的回答,但所有内容都已删除。您可以重新表述您的问题或添加新问题。谢谢您的建议!你帮了我嗨,我试着用你的strstr,但是我怎么能用这个字符串呢?string=“夫人,我是亚当”;我想找到subString=Adam。。。谢谢如果您知道感兴趣的单词包含空格,请搜索
“Adam”
,然后跳过该空格。您可能已经看到了我关于标记化的回答,但所有内容都已删除。您可以重新表述您的问题或添加新问题。
const char subString[]={“car”、“blue”、“red”}不会编译,
常量字符*子字符串[]={“汽车”、“蓝色”、“红色”}将。
常量字符子字符串[]={“汽车”、“蓝色”、“红色”}不会编译,
常量字符*子字符串[]={“汽车”、“蓝色”、“红色”}会。