0
A
回答
1
在嘗試比較之前,我會將這兩個值轉換爲相同的類型。
BOOL UnicodeToAnsi(LPWSTR pszwUniString, LPSTR pszAnsiBuff, DWORD dwAnsiBuffSize){
int iRet = 0;
iRet = WideCharToMultiByte(
CP_ACP,
0,
pszwUniString,
-1,
pszAnsiBuff,
dwAnsiBuffSize,
NULL,
NULL
);
return (0 != iRet);
}
BOOL AnsiToUnicode(LPSTR pszAnsiString, LPWSTR pszwUniBuff, DWORD dwUniBuffSize){
int iRet = 0;
iRet = MultiByteToWideChar(
CP_ACP,
0,
pszAnsiString,
-1,
pszwUniBuff,
dwUniBuffSize
);
return (0 != iRet);
}
0
如何使用lexicographical_compare和功能類似
bool mycomp (TCHAR c1, char c2)
{ return tolower(c1)<tolower(c2); }
bool mycomp (char c1, TCHAR c2)
{ return tolower(c1)<tolower(c2); }
相關問題
- 1. 通過==比較CString和TCHAR?
- 2. 比較varchar和char
- 3. TCHAR *爲char *
- 4. C比較char和int
- 5. 如何比較char *和NSString?
- 6. 使TCHAR *兼容char *
- 7. 從CString轉換爲char */TCHAR *
- 8. 是否可以用char和&mut char來比較char?
- 9. const char *與==的比較
- 10. OpenERP的域:CHAR比較
- 11. 在VC++中比較TCHAR和字符串值?
- 12. 比較int和char與鑄造
- 13. 我如何比較HKL和char []?
- 14. 比較char和常量字符
- 15. C++中char和unsigned char的按位比較
- 16. Char比較功能在C
- 17. 如何比較strstr(LPCWSTR,CHAR *);
- 18. 比較兩個char *平等
- 19. 如何比較int與char?
- 20. 在while循環比較CHAR
- 21. TCHAR * to char * C++中的轉換
- 22. 區分大小寫的比較2 TCHAR的
- 23. Java在一個while循環中比較char值和set char值
- 24. C基礎:比較「* char」和「char [x]」創建字符串
- 25. SQL,嘗試比較2 int和得到錯誤「廣東話比較char和INT」
- 26. 比較的char []的平等使用C
- 27. 爲什麼不能轉換TCHAR *爲char *
- 28. 無法將'TCHAR *'轉換爲'const char *'
- 29. 將TCHAR數組轉換爲char數組
- 30. 如何將char *轉換爲TCHAR []?
這是可以接受的CHAR'轉換''到TCHAR'。 – xtofl 2009-11-24 12:13:19