Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > изменение размера


Автор: AxNe0 20.5.2006, 00:22
Доброго времени суток!
Как можно изменить длину переменной char*?  smile  

Автор: vvpC 20.5.2006, 08:36
никак. скорее всего "длинна" char* всегда будет 4 байта(зависит от компилера)  smile
а если ты имеешь ввиду изменение размера массива(или длинны строки), то что-то типа:

Код

int iOldLen=100;
int iNewLen=200;

//первоначальная длинна
char* c=new char[iOldLen];
//изменяем длинну строки:
delete[] c;
c=new char[iNewLen];
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)