Показать сообщение отдельно
Старый 10.05.2006, 13:15     # 4
Kvarx
Member
 
Регистрация: 26.09.2005
Адрес: Питер
Сообщения: 336

Kvarx Известность не заставит себя ждатьKvarx Известность не заставит себя ждать
Можно в принципе так сделать, не уверен, что это хорошо:

//имеем изначально
int* p=new int[N];

//увеличиваем длину на L
int *p1=new int[N+L];
for(int i=0;i<N;i++){
p1[i]=p[i];
}
p=p1;
delete [] p1;


Как написал Drakosha можно использовать библиотеку STL, но наверно для тебя это будет пока сложно (надо знать, что такое классы, шаблоны и с чем их едят)

realloc() - судя по названию, относится просто к C, но про нее стоит прочитать в MSDN
Kvarx вне форума