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

Вывод массива из функции - C++

Восстановить пароль Регистрация
 
Jarry
 Аватар для Jarry
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 50
18.04.2014, 23:06     Вывод массива из функции #1
Доброй ночи.
Подскажите пожалуйста как вывести массив из функции, не могу сообразить как это сделать.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using namespace std;
int one(char yn, int maxi)
{
    int n, i;
    fstream gm;
    int mas[maxi];
 
        gm.open("kyrsovaya.txt", ios::in);
        if (gm)
        {
            cout << "элементы массива: " << endl;
            for (i=0; i<maxi; i++ )
            {
                gm >> mas[i];
                cout << mas[i] << "  ";
            }
            gm.close();
        }
        else
        cout << "Файл не был открыт или не существует!";
    
    return mas;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 23:06     Вывод массива из функции
Посмотрите здесь:

Ввод и вывод массива.функции и указатели C++
Открытые функции класса: ввод массива, вывод массива, определение длины вектора C++
С помощью рекурсивной функции осуществить вывод на экран элементов одномерного массива C++
C++ Функции обработки массива (определить произведение элементов массива, заменить модулем все элементы массива, уничтожить элемент с заданным значением)
Три функции (ввод значений элементов массива, вывод, сравнение двух массивов) C++
Вывод определенного элемента массива из массива символов C++
Создать динамический массив. ввод,вывод и обработку элементов массива реализовать через функции C++
C++ вывод массива из функции
Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного C++
C++ Вывод массива из функции С++
C++ Создать двухмерный массив. Ввод вывод массива вынести в отдельные функции
Вывод массива из функции с рекурсией C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TenGen
Будущее рядом
 Аватар для TenGen
96 / 94 / 20
Регистрация: 06.03.2014
Сообщений: 342
18.04.2014, 23:09     Вывод массива из функции #2
Jarry, можете передать ссылку на массив в параметрах

C++
1
2
3
4
void func(int *a, int n)
{
for (int i = 0; i < n; i++) a[i] = i;
}
после функции у вас в массиве "а" будут храниться новые значения
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
19.04.2014, 01:16     Вывод массива из функции #3
Jarry, Либо вернуть указатель на первый элемент массива
Yandex
Объявления
19.04.2014, 01:16     Вывод массива из функции
Ответ Создать тему
Опции темы

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