Целесообразно ли использовать strcmp или tcscmp для сравнения строк в версиях Unicode?
целесообразно ли использовать strcmp или _tcscmp для сравнения строк в версиях Unicode?
2 ответов
_tcscmp() макрос. Если вы определяете UNICODE он будет использовать wcscmp(), в противном случае он будет использовать strcmp().
Примечание типы TCHAR, PTSTR, etc. похожи. Они будут WCHAR и PWSTR если вы определите UNICODE и CHAR и PSTR иначе.
нет, вы должны использовать _tcscmp . Это разрешит правильную функцию в зависимости от ваших флагов компилятора.