https://pastebin.com/1Fs7H9W4
код тестовый, идея заключается в том что нужно вайпнуть данные в файле, то есть открываем файл, получаем размер файла, инциализируем динамический буфер через new char[] , сетаем весь буфер нулями , записываем данные из буфера в буфер потока и флюшим поток , закрываем файл , освобождаем память. Всё отлично выполняется кроме последнего, как только я хочу освободить память массива у меня вылетает heap corruption. .. подскажите в чем прикОл
Строка 23, выход за границу массива
data->buf[data->bufSz] = '\0';
Обсуждают сегодня