int test = StrToInt(InputBox("Введите количество элементов массива","Вводить можно только цифры","3"));
int *mass = new int[test];
mass[0] = 10;
mass[1] = 11;
mass[2] = 13;
ShowMessage(IntToStr(mass[2]));
Подскажите с объявлением массива
int mas[Form1->pinghosts];
где pinghosts я объявил и определил ранее
а мне говорят
[C++ Error] Unit1.cpp(140): E2313 Constant expression required
, а если закоментир. эту строку то все пучком
Может я просто синтаксиса языка не помню, блин из-за этого я даже начал использовать StringList-ы потому что там можно добавлять строки заранее не зная сколько их у тебя будет. Хотя правильнее и думаю быстрее будет использовать массивы чисел где это возможно.
int mas[Form1->pinghosts];
где pinghosts я объявил и определил ранее
а мне говорят
[C++ Error] Unit1.cpp(140): E2313 Constant expression required
, а если закоментир. эту строку то все пучком
Может я просто синтаксиса языка не помню, блин из-за этого я даже начал использовать StringList-ы потому что там можно добавлять строки заранее не зная сколько их у тебя будет. Хотя правильнее и думаю быстрее будет использовать массивы чисел где это возможно.[/QUOTE]
Код:
Код:
delete[] mass;