Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
koka3000
11 / 11 / 3
Регистрация: 02.02.2011
Сообщений: 211
#1

Количество елементов массива - C++

07.05.2011, 19:32. Просмотров 319. Ответов 3
Метки нет (Все метки)

Вчера тоже встретился с этой проблемой, но подумал что и так много у вас на форуме спрашиваю, так что не спросил...
НО сегодня опять та же проблема. Вот код:

C++
1
2
3
4
5
6
7
...
...
int n;
ifs >> n;
int m[n]; //здесь ошибка
...
...
У меня все ок компилится, но вот на ******** - нет. Вот какую ошибку выдает:
task.cpp
task.cpp(11) : error C2057: expected constant expression
task.cpp(11) : error C2466: cannot allocate an array of constant size 0
task.cpp(11) : error C2133: 'm' : unknown size
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2011, 19:32     Количество елементов массива
Посмотрите здесь:

количество елементов массива - C++
подсчитать количество елементов массива c(6)=(2,1;3,6;-6,3;4,1;2,2;-2,3),значение которых больше 2,3.

Количество елементов у массиве - C++
Можно ли каким-то образом указать количество елементов массива через параметр?? int Array , где n - параметр.

Подсчитать количество нулевых елементов - C++
Подсчитать количество нулевых елементов в массиве, массив заполнить случайными числами

Как найти количество елементов в char *sh; - C++
char *sh; int length; sh = new char ; cout<<"Rjadok="; cin >> sh; cout<<length; Как мне здесь сощитать сколько елементов...

Как найти количество нулевых елементов в массиве? - C++
Помогите пожалуйста. Нужно найти количество нулевых елементов в одмомерном массиве. Вот тот что есть: #include<stdio.h> ...

Удаления елементов из массива - C++
Народ есть такая задача: зделать массив из 50 случайных чисел из пормежутка А...В. Удалить из массива все його непарные елементы....

Произведение елементов массива - C++
//в массиве состоящем из Н целочисленных елементов вычислить 1)сумму неотрицательных елементов этого массива //2)произведение елементов...

замена елементов одномерного массива - C++
#include<string> #include <cmath> #include <iostream> #include<locale> using namespace std; const int max_size=255; int...

Как выбрать 6 случайных елементов из массива - C++
Есть массив из 9 елементов как из него случайным образом выбрать 6?

шаблон функции который принимает в параметры массив количиство елементов и должен найти сумму елементов массив - C++
шаблон функции который принимает в параметры массив количиство елементов и должен найти сумму елементов массива


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
07.05.2011, 19:35     Количество елементов массива #2
C++
1
2
3
4
5
int n;
ifs >> n;
int *m = new int[n];
//...Когда масив уже не нужен, удаляем выделеную память
delete[] m;
koka3000
11 / 11 / 3
Регистрация: 02.02.2011
Сообщений: 211
08.05.2011, 13:48  [ТС]     Количество елементов массива #3
Цитата Сообщение от asics Посмотреть сообщение
C++
1
2
3
4
5
int n;
ifs >> n;
int *m = new int[n];
//...Когда масив уже не нужен, удаляем выделеную память
delete[] m;
А если нужно чтобы вот такой был массив: m[n][3] ?
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
08.05.2011, 13:50     Количество елементов массива #4
koka3000,
C++
1
2
3
4
5
6
7
8
9
int n, **m;
std::cin >> n;
m = new int*[n];
for(int i = 0; i < n; ++i)
  m[i] = new int[3];
//...
for(int i = 0; i < n; ++i)
  delete[] m[i];
delete[] m;
Yandex
Объявления
08.05.2011, 13:50     Количество елементов массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru