标签: c windows unicode unicode-string tchar
建议使用strcmp或_tcscmp来比较Unicode版本中的字符串吗?
答案 0 :(得分:8)
_tcscmp()是一个宏。如果您定义UNICODE,则会使用wcscmp(),否则会使用strcmp()。
_tcscmp()
UNICODE
wcscmp()
strcmp()
注意类型TCHAR,PTSTR等类似。如果您定义WCHAR,则会PWSTR和UNICODE,否则会CHAR和PSTR。
TCHAR
PTSTR
WCHAR
PWSTR
CHAR
PSTR
答案 1 :(得分:7)
不,你应该使用_ tcscmp。根据您的编译器标志,这将解析为正常的功能。
tcscmp