d3drm » 05.09.2005 (Пн) 20:05
подскажите, народ. у меня есть:
LPCSTR a = "some.text";
char* b;
я хочу, чтобы длинна строки b была на 2 знака больше, чем а. Делаю так:
b = new char[strlen(a)+2];
но вместо двух знаков, добавляются 6!!!
то есть если два не прибавлять, а делать просто так:
b = new char[strlen(a)];
то добавляются лишние четыре знака... почему?
И как правильно реализовать задачу?
ХЎ