Альтернатива wcsncpy_s - PullRequest
       33

Альтернатива wcsncpy_s

0 голосов
/ 29 сентября 2019

Я могу использовать это только в Юникоде, используя первый аргумент в качестве массива TCHAR. Что я должен сделать, чтобы преобразовать в мультибайи?

Я вроде как долго и перепробовал много вещей.

Ответы [ 2 ]

0 голосов
/ 29 сентября 2019

wcsncpy_s() имеет дело с wchar_t[], а не TCHAR[] с.

_tcsncpy_s() имеет дело с TCHAR[].

strncpy_s() имеет дело с char[].

В любом случае, вы уверены, что не хотите использовать std::string s вместо?

0 голосов
/ 29 сентября 2019

Начиная с документации , не зависящий от кодировки вариант wcsncpy_s равен _tcsncpy_s. Это макрос, который расширяется до strncpy_s в сборках ANSI и до wcsncpy_s в сборках Unicode.

...