Я программирую на игровом сервере, и он использует Unicode, так как я в Корее.Проблема в том, что я не могу скопировать строку wchar из пакета.
Я проверил wcsncpy_s(chat, 100, inChat.c_str(), inChat.length());
, это работает нормально, но что-то вроде этого не работает.
wchar_t strId[10]; // I'm trying to copy L"player11" here.
wcsncpy_s(
strId,
10,
(WCHAR*)(buffer[2]), // buffer[0] : packet size, buffer[1] : packet type
9
);
Памятьview
Я проверял много раз, чтобы выяснить, что я сделал неправильно, но я понятия не имею, что с этим не так.
Он выдает одно и то же исключение каждый раз.
Exception thrown at 0x00007FFF20DFE5A0 (ucrtbased.dll) in SimplestMMORPG-Server.exe: 0xC0000005: Access violation reading location 0x0000000000000070.
Пожалуйста, помогите мне ...