Не удаляется динамический массив чаров

Здравствуйте, есть проблема при удалении динамического массива 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;

Заранее спасибо за помощь

Так а проблема-то какая именно, как проявляет себя?)

Вылетает вот такое окно, не могу понять что за ошибка (visual studio)

Это один char со значением 12.
Для массива надо new char[12]

Ну и тут вообще можно без динамических массивов.

1 симпатия

Точно, спасибо, я не обратил внимание, что не те скобки поставил)