• XSS.stack #1 – первый литературный журнал от юзеров форума

Непонятный краш

html5

CD-диск
Пользователь
Регистрация
11.08.2020
Сообщения
19
Реакции
1
Есть определённая функция:

C++:
void TestFunc(wchar_t** out, wchar_t* in)
{
    int Len = lstrlenW(in);
    *out = (wchar_t*)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(wchar_t) * (lstrlenW(in) + 1));
   
    for (int i = 0; i < Len; i++)
    {
        *out[i] = in[i];
    }
}

Но при попытке работы с указателем происходит краш.
*out = in;

Помогите понять его причину
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Попробуй:
Код:
(*out)[i]
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх