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

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

Войти
Регистрация
Восстановить пароль
 
zasadadada
-27 / 8 / 1
Регистрация: 03.05.2013
Сообщений: 482
#1

Размер массива из другой функции - C++

02.06.2014, 23:41. Просмотров 137. Ответов 0
Метки нет (Все метки)

Не могу понять, почему не получается получить размер массива из другой функции. Если размер считать из той функции где создается массив, всё получается.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int arraysize (int& a); // прототип функции
 
int main()
{
    int foo [3] = {111,222,333};
 
 
    cout << arraysize(*foo) << endl;
    
    _getch(); //пауза
    return 0;
}
 
int arraysize(int& a) 
{
    int* foo=&a;
    return sizeof(foo)/sizeof(foo[0]);  
 
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 23:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Размер массива из другой функции (C++):

Из массива сформировать другой массив, размер которого два раза меньше. - C++
6. Дан массив чисел размерностью 20, тип данных int, из этого массива сформировать другой массив, размер которого два раза меньше.

1. Вызов функции 2. Размер массива - C++
Уважаемые форумчане! случился баттхерт с ниже перечисленными вопросами, помогите пожалуйста! 1. void swap(void *v, int i, int j) { ...

использование массива из функции в другой функции - C++
как использовать полученный массив в другой функции. к примеру в функции int Mass(char *fname) происходит конвертация одномерного массива...

Подробно объяснить код шаблонной функции, вычисляющей размер массива во время компиляции - C++
template &lt;typename T, size_t N&gt; size_t ArraySize(const T (&amp;)) { return N; } объясните что здесь происходит. из всего этого...

Передача массива другой функции через указатель - C++
Сейчас я изучаю функции и выполняю упражнение по работе с массивом. Задача такая: занести числа в массив, сделать обратный порядок...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2014, 23:41
Привет! Вот еще темы с ответами:

Сделать функции заполнения исходного файла и обработки массива с записью в другой файл - C++
Здравствуйте! Требуется: Считать все числа из файла (количество чисел - произвольное) в динамический массив. Выполнить сортировку массива...

Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции - C++
Написал код, в котором 2 функции одна возвращает стринговое значение, вторая должна бы вернуть значение, отталкиваясь от первой. Возможно...

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

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


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

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

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