Массивы в C++ for DOS

B.Boy

Member
Joined
Jul 20, 2005
Messages
65
Reaction score
0
Age
37
Location
Пенза-City
Website
www.politex.pnz.ru
Плз, кто знает, приведите пример того, как в C++ for DOS увеличить чило элементов массива до определенной величины, т.к. заранее неизвестно сколько там будет элементов. Есть ли какнить функция для этого.
В дельфе помница была функция setsize. А в C++ for DOS чтонить есть наподобие?
 

wind_13

New member
Joined
Oct 3, 2004
Messages
4
Reaction score
0
Age
24
Функции
#include <malloc.h>
#include <stdlib.h>
//------------------------------
void * malloc(size_t size);
void * realloc(size_t size);
//------------------------------
для создания и расширения массива, возвращают NULL в случае неудачи, size размер в байтах, какое количество хочешь выделить.
Например:
int *Array; //переменная под массив
Array = (int *) malloc(5 * sizeof (int)); //создал массив из 5 элементов
Array = (int *) realloc((5 + 5) * sizeof(int)); //увеличил количество до 10
free(Array); //освободил память
Подробнее про функции можешь почитать на сайте microsoft или в msdn.
 
Top