Подтвердить что ты не робот

Простой способ проверить, содержит ли строка другую строку в C?

Я новичок в языке. Скажем, у меня есть строка из HTTP-запроса, например

char * request = "GET /favicon.ico HTTP/1.1";

И я специально хочу знать, есть ли favicon в этом запросе, возможно, с булевым значением. Что относительно простой способ сделать это? Я знаю, как это сделать на Java, но я больше теряюсь с C.

Спасибо!

4b9b3361

Ответ 1

if (strstr(request, "favicon") != NULL) {
    // contains
}

Ответ 2

strstr(request, "favicon") != NULL