4
A
回答
12
if(wcscmp(sDisplayName, L"example") == 0)
; //then it contains "example"
else
; //it does not
這並不能掩蓋的情況下字符串中sDisplayName
開始在中間的「榜樣」或具有「榜樣」。對於這些情況,您可以使用wcsncmp
和wcsstr
。
此外,此檢查區分大小寫。
如果sDisplayName
包含垃圾 - 我也會中斷。即不是空終止。
請考慮使用std :: wstring代替。這是C++的方式。
編輯:如果你想匹配字符串的開頭:
if(wcsncmp(sDisplayName, L"Adobe", 5) == 0)
//Stars with "Adobe"
如果你想找到中間
if(wcsstr(sDisplayName, L"Adobe") != 0)
//Contains"Adobe"
注意wcsstr返回非零如果字符串字符串被找到,不像其他的。
1
您可以使用wchar_t
variants of standard C functions(即wcsstr
)。
0
wscstr將在sDisplayName中的任意位置找到您的字符串,wsccmp會查看sDisplayName是否恰好是您的字符串。
相關問題
- 1. 檢查字符串是否包含除
- 2. 檢查是否字符串包含「HTTP://」
- 3. 檢查Enum是否包含字符串?
- 4. 檢查NSMutableArray是否包含字符串
- 5. 檢查行是否包含字符串
- 6. 檢查字符串是否包含字(不是子字符串!)
- 7. React-Native:檢查字符串是否包含字符串
- 8. Applescript:檢查一個字符串是否包含空字符串?
- 9. 檢查字符串是否不包含其他字符串
- 10. 檢查字符串是否包含子字符串
- 11. 檢查字符串是否包含字符集中的字符
- 12. PHP檢查字符串是否包含數字和檢查字符串長度
- 13. c# - 檢查字符串是否包含字符和數字
- 14. 檢查字符串中是否包含字符和數字
- 15. 查找字符串是否包含字
- 16. 檢查字符串包含字符串
- 17. 檢查字符串是否包含python中的特殊字符
- 18. 檢查字符串是否只包含允許的字符
- 19. 檢查字符串是否包含for循環的字符?
- 20. 檢查2個字符串是否包含相同的字符?
- 21. Java:檢查字符串是否包含多個字符
- 22. 檢查字符串是否只包含拉丁字符?
- 23. 如何檢查字符串是否包含某個字符?
- 24. 檢查字符串是否包含CJK(中文)字符
- 25. 檢查字符串是否包含Unicode字符的暴怒
- 26. 檢查一個字符串是否只包含特殊字符
- 27. 檢查一個字符串是否包含給定字符
- 28. 檢查字符串是否包含新行字符
- 29. 檢查一個字符串是否包含任何字符
- 30. 如何檢查字符串是否包含字符列表?
這不起作用如果(wcscmp(sDisplayName,L「Adobe」)== 0)sDisplayName = 0x0045e084時L「Adobe AIR」 –
請參閱編輯... –