Trost
(Максим)
#1
Здравствуйте, есть проблема при удалении динамического массива char, не могу понять в чем причина
char* key = new char(12);
char* value = new char(12);
for (int i = 0; i < 12; i++)
{
key[i] = (char)file.get();
value[i] = (char)file.get();
}
delete key;
delete value;
Заранее спасибо за помощь
AlexP
(Alex P.)
#2
Так а проблема-то какая именно, как проявляет себя?)
Trost
(Максим)
#3
Вылетает вот такое окно, не могу понять что за ошибка (visual studio)
AlexP
(Alex P.)
#4
Это один char со значением 12.
Для массива надо new char[12]
Ну и тут вообще можно без динамических массивов.
1 лайк
Trost
(Максим)
#5
Точно, спасибо, я не обратил внимание, что не те скобки поставил)