是否建议使用strcmp或_tcscmp来比较Unicode版本中的字符串?

时间:2010-01-21 05:22:00

标签: c windows unicode unicode-string tchar

建议使用strcmp或_tcscmp来比较Unicode版本中的字符串吗?

2 个答案:

答案 0 :(得分:8)

_tcscmp()是一个宏。如果您定义UNICODE,则会使用wcscmp(),否则会使用strcmp()

注意类型TCHARPTSTR等类似。如果您定义WCHAR,则会PWSTRUNICODE,否则会CHARPSTR

答案 1 :(得分:7)

不,你应该使用_ tcscmp。根据您的编译器标志,这将解析为正常的功能。