32
我對這門語言很陌生。比方說,我有一個字符串從HTTP請求,如簡單的方法來檢查一個字符串是否包含C中的另一個字符串?
char * request = "GET /favicon.ico HTTP/1.1";
而且我特別想知道,如果favicon
在這一要求,或許還有一個布爾值。什麼是相對簡單的方法去做這件事?我知道如何在Java中做到這一點,但我更加迷失了C。
謝謝!
我對這門語言很陌生。比方說,我有一個字符串從HTTP請求,如簡單的方法來檢查一個字符串是否包含C中的另一個字符串?
char * request = "GET /favicon.ico HTTP/1.1";
而且我特別想知道,如果favicon
在這一要求,或許還有一個布爾值。什麼是相對簡單的方法去做這件事?我知道如何在Java中做到這一點,但我更加迷失了C。
謝謝!
if (strstr(request, "favicon") != NULL) {
// contains
}
strstr(request, "favicon") != NULL
它是不好的風格省略'!= NULL'? – user1011471 2017-01-26 20:45:12
@ user1011471:如果省略'!= NULL',它將不起作用。 – 2017-08-02 02:29:38
別忘了'#include' –
weefwefwqg3
2017-11-05 16:20:08