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

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

Войти
Регистрация
Восстановить пароль
 
sanek819
2 / 2 / 0
Регистрация: 15.06.2010
Сообщений: 13
#1

Передача массива вызывающей функции - C++

14.12.2011, 13:47. Просмотров 461. Ответов 2
Метки нет (Все метки)

Как можно передать массив целиком в вызывающую функцию?
И можно ли сделать так:
есть целочисленный массив,в котором находится N элементов.Их значения нужно присвоить некоторой переменной таким образом:
есть массив arr[3]: arr[0]=1; arr[1]=2; arr[2]=5 и переменная temp.
Можно ли сделать так чтобы temp=125?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2011, 13:47     Передача массива вызывающей функции
Посмотрите здесь:

в классе создаётся объект оператором new, как его удалить после использования в основной программе? delete в вызывающей функции не вариант! C++
C++ Передача массива Функции, ошибка
C++ В вызывающей функции main() организовать контроль ввода положительного целого K, большего 0
C++ Передача динамического массива в функции
C++ Передача массива объектов функции
C++ Передача двухмерного массива функции
Передача двумерного массива из функции в функцию C++
C++ Передача массива структур в функции
C++ Передача массива в функцию и из функции
C++ Передача двумерного массива в функции
Передача двумерного массива в функции C++
C++ Передача массива из функции

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
co6ak
Кошковед
407 / 500 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
14.12.2011, 14:00     Передача массива вызывающей функции #2
лехко.
если массив динамический, тагда:
C++
1
2
3
4
5
6
7
8
9
void function ( int *, int );
int main()
{
    int N;
    std::cin >> N;
    int *arr =new arr [N];
    function ( arr, N );
    return 0;
}
во второму вопросу:
в цикле от N до 0 делать прибавление к tmp значение i-того эл-та, умноженного на 10 j раз.
т.е. в цикле, допустим, for сделать две переменные
for ( int i = N - 1, j = 0; i > -1; i --, j++ ) ,
где j = степень десятки
sanek819
2 / 2 / 0
Регистрация: 15.06.2010
Сообщений: 13
14.12.2011, 14:21  [ТС]     Передача массива вызывающей функции #3
Прям то что надо!
Спасибо!
Yandex
Объявления
14.12.2011, 14:21     Передача массива вызывающей функции
Ответ Создать тему
Опции темы

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