bool endsWith(const char* str, const char* suffix)
測試C字符串str是否以指定的後綴C字符串後綴結束。測試C字符串是否以後綴結尾的C++函數
例子:
endsWith("hot dog", "dog") // Should return true
endsWith("hot dog", "cat") // Should return false
endsWith("hot dog", "doggle") // Should return false
我:
bool endsWith(const char* str, const char* suffix){
if(strstr(str, suffix)==(strlen(str)-strlen(suffix)))
return true;
else
return false;
}
'strstr'返回一個指針,而不是一個整數。 – 2014-09-11 01:37:33
請不要用隱形墨水書寫你的問題。 – WhozCraig 2014-09-11 01:38:33
你會考慮'std :: regex'或'std :: search'嗎? – 2014-09-11 01:39:09