This question already has an answer here:
这个问题在这里已有答案:
- Check substring exists in a string in C 9 answers
- 检查子字符串是否存在于C 9答案中的字符串中
I'm pretty new to the language. Let's say I have a string from an HTTP request, such as
我对这门语言很陌生。假设我有来自HTTP请求的字符串,例如
char * request = "GET /favicon.ico HTTP/1.1";
And I specifically want to know if favicon
is in that request, perhaps with a boolean value. What is a relatively simple way to go about this? I know how to do it in Java, but I'm more lost with C.
我特别想知道favicon是否在该请求中,也许是一个布尔值。有什么比较简单的方法呢?我知道如何在Java中做到这一点,但我更加迷失于C.
Thanks!
谢谢!
2 个解决方案
#1
62
if (strstr(request, "favicon") != NULL) {
// contains
}
#2
18
strstr(request, "favicon") != NULL
#1
62
if (strstr(request, "favicon") != NULL) {
// contains
}
#2
18
strstr(request, "favicon") != NULL