2013-02-26 93 views
32

我對這門語言很陌生。比方說,我有一個字符串從HTTP請求,如簡單的方法來檢查一個字符串是否包含C中的另一個字符串?

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

而且我特別想知道,如果favicon在這一要求,或許還有一個布爾值。什麼是相對簡單的方法去做這件事?我知道如何在Java中做到這一點,但我更加迷失了C。

謝謝!

回答

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

它是不好的風格省略'!= NULL'? – user1011471 2017-01-26 20:45:12

+3

@ user1011471:如果省略'!= NULL',它將不起作用。 – 2017-08-02 02:29:38

+1

別忘了'#include ' – weefwefwqg3 2017-11-05 16:20:08

18
strstr(request, "favicon") != NULL 
相關問題