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

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

Войти
Регистрация
Восстановить пароль
 
Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
#1

Размер массива - C++

26.01.2014, 05:24. Просмотров 600. Ответов 2
Метки нет (Все метки)

Здрасте.
Такой вопрос.Можно ли каким то образом вывести число элементов массива,то есть его размер?
Допустим int arr[5]; Программа должна вывести размер "5".
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2014, 05:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Размер массива (C++):

Ввести размер массива с клавиатуры и передать этот размер в конструктор - C++
Я создал массив объектов. И я хочу ввести размер этого массива с клавиатуры, и передать этот размер в конструктор, как мне это сделать? ...

Функция с применением динамического массива, чтобы размер массива увеличивался по мере необходимости - C++
Ребята, подскажите, кто может, каким образом создать функцию с применением динамического массива, но так, чтобы размер массива увеличивался...

Функция, которая удаляет из целочисленного одномерного массива все, и возвращает новый размер массива - C++
Разработать и испытать функцию, которая удаляет из целочисленного одномерного массива все, и возвращает новый размер массива. #include...

Удалить из массива все элементы встречающиеся менее 3-х раз и вывести размер полученного массива и его содержимое. - C++
Помогите пожалуйста решить задачу!!!!!! Дан целочисленный массив размера n. Удалить из массива все элементы встречающиеся менее 3-х...

Размер массива - C++
Нужно создать массив для хранения различных символов (буквы и различные знаки) Необходимо узнать его размер. Как это сделать? В массиве...

Размер массива - C++
Почему это работает? И как это понимать? #include "stdafx.h" #include <iostream> using namespace std; template <size_t Len> ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
26.01.2014, 05:29 #2
Да, можно.
std::cout << sizeof(arr) / sizeof(*arr) << std::endl;
0
Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
26.01.2014, 05:31  [ТС] #3
Цитата Сообщение от vovacreme Посмотреть сообщение
Да, можно.
std::cout << sizeof(arr) / sizeof(*arr) << std::endl;
Благодарен.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.01.2014, 05:31
Привет! Вот еще темы с ответами:

Размер массива - C++
Можно ли изменить размер обычного массива?

Огромный размер массива - C++
Как присвоить массиву типу char размер 10100. Или придется писать char mass[1000000... Может есть какая функция, увеличивающая размер...

Размер массива по указателю - C++
Не уверен, что всё правильно понимаю... Про &quot;new&quot; пишут, что оно выделяет необходимое количество памяти и возвращает указатель на начало...

Размер двумерного массива - C++
Есть функция void edit(char *file, char **text){ FILE *f; if ((f=fopen(file, &quot;ab&quot;)) == NULL){ printf(&quot;%s %s\n&quot;,file,...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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