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

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

Восстановить пароль Регистрация
 
zasadadada
2 / 2 / 0
Регистрация: 03.05.2013
Сообщений: 338
02.06.2014, 23:41     Размер массива из другой функции #1
Не могу понять, почему не получается получить размер массива из другой функции. Если размер считать из той функции где создается массив, всё получается.
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]);  
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 23:41     Размер массива из другой функции
Посмотрите здесь:

C++ Удалить из массива все элементы встречающиеся менее 3-х раз и вывести размер полученного массива и его содержимое.
использование массива из функции в другой функции C++
C++ Получить указатель из функции и использовать его в другой функции
Ввести размер массива с клавиатуры и передать этот размер в конструктор C++
C++ 1. Вызов функции 2. Размер массива
Применение переменных одной функции в другой функции C++
Функция с применением динамического массива, чтобы размер массива увеличивался по мере необходимости C++
C++ Сделать функции заполнения исходного файла и обработки массива с записью в другой файл

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 10:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru