Einfache Möglichkeit zu überprüfen, ob eine Zeichenfolge eine andere Zeichenfolge in C enthält? [duplicate]

Lesezeit: 1 Minute

Ich bin ziemlich neu in der Sprache. Nehmen wir an, ich habe eine Zeichenfolge aus einer HTTP-Anforderung, z

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

Und ich möchte speziell wissen, ob favicon ist in dieser Anfrage, vielleicht mit einem booleschen Wert. Was ist ein relativ einfacher Weg, dies zu tun? Ich weiß, wie man es in Java macht, aber ich bin mit C mehr verloren.

Vielen Dank!

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

  • Ist es schlechter Stil wegzulassen != NULL ?

    – Benutzer1011471

    26. Januar 2017 um 20:45 Uhr


  • nicht vergessen #include <string.h>

    – weefwefwqg3

    5. November 2017 um 16:20 Uhr

strstr(request, "favicon") != NULL

1414010cookie-checkEinfache Möglichkeit zu überprüfen, ob eine Zeichenfolge eine andere Zeichenfolge in C enthält? [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy