-
Автор темы
- #1
как пофиксить?
Вложения
-
217.1 KB Просмотры: 72
как пофиксить?
strcmp(processInfo.szExeFile, process_name.c_str())
lstrcmpW используй.как пофиксить?
всё равно ошибкаlstrcmpW используй.
А) Друг, у тебя кодировки разные, string - это Ansi, а WCHAR - это Unicode, у тебя два варианта: либо написать wstring, либо изменить в настройках VS дефолтную кодировку с Юникода на Многобайтовую кодировку, меняется тут (см. скрин). В твоем случае, я бы выбрал второй вариант, он проще ;)всё равно ошибка
пасиб большое, помог)А) Друг, у тебя кодировки разные, string - это Ansi, а WCHAR - это Unicode, у тебя два варианта: либо написать wstring, либо изменить в настройках VS дефолтную кодировку с Юникода на Многобайтовую кодировку, меняется тут (см. скрин). В твоем случае, я бы выбрал второй вариант, он проще ;)
Также "processName.compare" смени на "lstrcmpA(processName.c_str(), processInfo.szExeFile) == 0"
Посмотреть вложение 196117
кодировки разныекак пофиксить?
затем, потому что надону так потому что ты ansi строку передаешь в функу для юникод строк, там же написано, зачем тему создавать?
Ему уже помогли, хватит тему апать.
пасиб большое, помог)
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz