Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как объявить массив из 5 000 000 эл-тов?


Автор: Свят86 13.2.2009, 00:29
мне нужно описать две переменные(массивы) символьного и булевого типов размеров 5 000 000 каждый!!! компилятор выдает ошибку типа слишком много, подскажите как быть!!! заранее спасибо!!!

Автор: ИванМ 13.2.2009, 00:41
Динамически создавай.
bool *b=new bool[5000000];
char*c=new char[5000000];

Автор: Dmi3ev 13.2.2009, 00:46
Свят86, хз, у меня объявляет...
Код

AnsiString a[5000000];
bool b[5000000];

и даже заполняет
Код

for (int i=0; i<5000000; i++)
 {
  a[i]=IntToStr(i);
  b[i]=true;
 }

и даже выводит
Код

ShowMessage(a[4999999]);


Автор: Свят86 13.2.2009, 00:47
спасибки за помощь!!! smile))))

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