我想实现判断字符串msg->content中是否含有字符串keyword应该怎么写
时间: 2024-02-21 09:59:44 浏览: 51
vue中如何实现变量和字符串拼接
您可以使用C语言中的strstr()函数来判断字符串msg->content是否包含关键字keyword。strstr()函数可以在一个字符串中查找指定的子串,并返回第一个匹配的子串的指针。
以下是一个示例代码:
```
#include <stdio.h>
#include <string.h>
int main() {
char *msg_content = "Hello world, this is a message content.";
char *keyword = "world";
if (strstr(msg_content, keyword) != NULL) {
printf("The keyword \"%s\" is found in the message content.\n", keyword);
} else {
printf("The keyword \"%s\" is not found in the message content.\n", keyword);
}
return 0;
}
```
在上面的代码中,我们首先定义了一个字符串msg_content作为消息内容,然后定义了一个关键字keyword。然后我们使用strstr()函数在msg_content中查找关键字keyword,如果找到了就输出相应的提示信息。
阅读全文