Intereting Posts
Почему const int main = 195 приводит к рабочей программе, но без const она заканчивается ошибкой сегментации? Что такое спецификатор формата для `long double` Объявление параметров функции после имени функции Вычислить (a * b)% m FAST для 64-разрядных неподписанных аргументов в C (++) на платформах x86-64? Как обнаружить что-то в гнезде для наушников на Mac? Разница между ролями загрузчика и инициализацией C Как скомпилировать ffmpeg через Alchemy gcc? краткое определение основного, определяемое здесь Результат выражения Неиспользуемый жадный алгоритм Эффекты разворачивания Loop по связанным с памятью данным Как создать связанный список OneTwoThree с минимальным количеством операторов присваивания? алгоритм, лежащий в основе генерации таблицы обратного бита (8 бит) Создание массива для хранения массивов символов в C Какие функции C99 считаются вредными или неподдерживаемыми Идентификаторы на языке C, на которых они хранятся

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

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

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

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

Спасибо!

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